Qual será o resultado do seguinte código?
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 5.

Passo 3

A linha numero += 7 é equivalente a:
numero = numero + 7
Ou seja, soma-se 5 (valor atual) com 7, resultando em 12, e esse novo valor é armazenado em numero.

Passo 4

A instrução print(numero) exibe no console o valor atual de numero, que é 12.

Resposta

c) 12

Exercícios relacionados