Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

O CERTO

O correto seria:

numero1 = 10 numero2 = 10 if numero1 = numero2: NÃO SÃO NECESSÁRIAS AS ASPAS NESSE CASO print("São números iguais")

2 respostas
solução!

Oi, Mauricio! Tudo bem?

Neste caso o erro é que foi utilizado apenas 1 sinal de igual = para realizar a comparação.

Quando usamos apenas um =, estamos atribuindo um valor à variável.

Para compararmos valores ou variáveis, usamos dois sinais de igualdade == , então o código correto seria:

numero1 = 10
numero2 = 10
if(numero1 == numero2):
    print("São números iguais")

Um sinal de igual (=) significa recebe, atribui valor a variável.

Dois sinais de igual (==) significa comparação.

Continue praticando e bons estudos!

O problema é que foi usado um = para realizar a comparação. Quando usamos apenas um =, estamos atribuindo um valor à variável. Para compararmos valores ou variáveis, usamos o ==.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software