A comparação do comando “if” é feita com 02 sinais de “=”. Faltou 01. Segue o código corrigido: numero1 = 10;numero2 = 10 if(numero1 == numero2): print("São números iguais")
A comparação do comando “if” é feita com 02 sinais de “=”. Faltou 01. Segue o código corrigido: numero1 = 10;numero2 = 10 if(numero1 == numero2): print("São números iguais")
Olá, Raimundo!
Você está absolutamente correto em sua observação. No Python, a comparação entre dois valores é feita usando dois sinais de igual (==), enquanto um único sinal de igual (=) é usado para atribuição de valor.
No código original fornecido na atividade:
numero1 = 10
numero2 = 10
if(numero1 = numero2):
print("São números iguais")
Romeu cometeu um erro ao tentar comparar numero1
e numero2
usando um único sinal de igual (=). Isso na verdade está tentando atribuir o valor de numero2
a numero1
, o que não é permitido dentro de uma condição if.
A correção que você fez está perfeita:
numero1 = 10
numero2 = 10
if(numero1 == numero2):
print("São números iguais")
Aqui, você corrigiu o código para que ele compare corretamente numero1
e numero2
usando dois sinais de igual (==). Se numero1
e numero2
forem iguais, o código irá imprimir "São números iguais".
Espero ter ajudado e bons estudos!