Escreva o códigoPráticaPython
Classificar maioridade com função
Combinar return com if/else.
A portaria quer classificar sem repetir o teste. Crie a função situacao que recebe a idade e retorna maior se for 18 ou mais e menor caso contrário. O programa lê a idade, chama situacao e imprime o retorno.
Entrada: Uma linha com a idade em número inteiro.
Saída: Uma linha com maior ou menor.
Revisa aula 8 (14/08)
Exemplo 1
- Entrada
20
- Saída esperada
maior
20 é maior de idade.
Exemplo 2
- Entrada
15
- Saída esperada
menor
15 é menor de idade.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
def situacao(idade):
if idade >= 18:
return "maior"
else:
return "menor"
idade = int(input())
print(situacao(idade))A função situacao recebe idade como parâmetro e usa if/else para decidir o que retornar. O programa principal converte a entrada e imprime o valor devolvido pela chamada.
Erro comum: Trocar a condição para > 18, reprovando quem tem exatamente 18.
Escreva sua solução e verifique quando quiser.