1
resposta

EXERCICIO Comparação estranha

O Correto é "==" (dois Iguais) e não somente um como ele colocou no código errado numero1 = 10 numero2 = 10 if(numero1 = numero2): print("São números iguais")

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

Duvida A zen do Python fala que simple é melhor que complexo e já trabalho com if em Python sem parenteses e vejo na Rede Mundial de Computadores exemplos como abaixo a = 10 if a == 10: print("Verdadeiro") else: print("Falso")

Me deparei com essa metodologia e gostaria de saber as vantagens e quando usar? Obrigado

1 resposta

Oi, Leandro! Tudo bem?

Mandou bem, você encontrou o erro!

Sobre a sua duvida, quando estamos apenas testando uma condição no if, realmente não há necessidade dos parênteses ,inclusive a própria IDE já te avisa sobre isso. Mas se utilizarmos vai funcionar também.

No entanto, por questões de legibilidade, é recomendado o uso de parênteses, e por se tratar de um curso inicial sobre a linguagem, utilizamos os parênteses principalmente para ilustrar e introduzir o uso do mesmo.

Qualquer dúvida fique a vontade para postar aqui no fórum.

Continue praticando e bons estudos!