Qual será o resultado do seguinte código?
numero = 5
numero *= 2
print(numero)
a) 7
b) 10
c) 2.5
d) 25

Passo 1

O enunciado apresenta um código Python que faz o seguinte: atribui o valor 5 à variável numero e em seguida usa o operador de atribuição composta *= com o valor 2. O conteúdo tratado aqui é o operador de atribuição composta em Python.

Passo 2

O operador numero *= 2 equivale a
numero = numero \times 2.
Como inicialmente numero = 5, temos
numero = 5 \times 2 = 10.
Portanto, ao executar print(numero), o Python exibirá 10.

Resposta

b) 10

Exercícios relacionados