Olá, Luisandro!
Você está correto! No Python, todas as estruturas de controle, como if
, for
, while
, entre outras, necessitam de dois pontos (:) ao final da linha que contém a condição ou a expressão de controle.
No código da Fernanda, ela esqueceu de colocar os dois pontos ao final da linha do if
. O código correto seria:
minha_idade = 26
idade_namorado = 25
if minha_idade == idade_namorado:
print('temos idades iguais')
else:
print('temos idades diferentes')
Perceba que removi os parênteses em volta da condição do if
. No Python, diferentemente de outras linguagens como C ou Java, não é necessário utilizar parênteses para delimitar a condição do if
. Embora não seja um erro utilizá-los, é mais comum e considerado mais "pythonic" (ou seja, mais aderente às práticas e estilos comuns na comunidade Python) omiti-los.
Espero ter ajudado e bons estudos!