Qual será o resultado do seguinte código?
numero = 5
numero += 7
print(numero)
a) 5
b) 7
c) 12
d) 2
numero = 5
numero += 7
print(numero)
a) 5
b) 7
c) 12
d) 2
Passo 1
O enunciado mostra o código Python:
numero = 5
numero += 7
print(numero)
Nós estamos trabalhando com atribuição e, em particular, com o operador de atribuição aumentada
+=, que soma o valor do operando da direita ao valor atual da variável.Passo 2
A linha .
numero = 5 define a variável numero com o valor
Passo 3
A linha
numero += 7 é equivalente a:numero = numero + 7
Ou seja, soma-se
(valor atual) com
, resultando em
, e esse novo valor é armazenado em
numero.Passo 4
A instrução .
print(numero) exibe no console o valor atual de numero, que é
Resposta
c)