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)