Olá Henrique, tudo bem com você?
Meus parabéns por compartilhar com a comunidade do fórum o seu desenvolvimento.
No seu código, o que acontece quando temos uma pessoa com 18 anos? Como o Python irá interpretar?
O código está considerando que ela ainda é um adolescente. Se seguirmos o que é definido por lei no brasil, quando é realizado o teste devemos considerar que a maioridade vem quando completamos 18 anos, assim vamos precisar de um igual (=) no nosso código. Ficando da seguinte forma:
if (idade >= 18):
print("Você é maior de idade.")
Quando estamos usando if
, elif
e else
, devemos sempre usar os dois pontos (:) ao final da instrução, para evitarmos que ocorra erro de sintaxe, no código está sem os dois pontos do else
.
Deixo abaixo uma recomendação de leitura sobre sintaxe em python:
Em caso de dúvidas, encontro-me à disposição.
Abraços e bons estudos.