Lógica, perguntado por disby, 9 meses atrás

Alguém consegue me ajudar por favor? É referente a Linguagem Phyton:
Implemente um programa em Python em que o usuário entre com a idade de várias
pessoas em anos e imprimir:
- total de pessoas com menos de 18 anos;
- total de pessoas com mais de 60 anos;
- para finalizar o programa, deve-se entrar com idade igual a 0 (zero).

Soluções para a tarefa

Respondido por GeBEfte
2

O programa abaixo (e anexado) não conta com validação de dados ou tratamento de erros/exceções, assim espera-se que usuário digite os dados de forma adequada para evitar problemas na execução e no resultado.

Obs.: Os pontos que precedem algumas das linhas de programação não fazem parte do programa, foram colocados para garantir a indentação do código aqui no site.

menor18 = 0

maior60 = 0

while True:

.....idade = int(input('Idade: '))

.....if idade == 0:

..........break

.....else:

..........if idade > 60:

...............maior60 += 1

..........elif idade < 18:

...............menor18 += 1

print(f'\nForam registradas {menor18} pessoa(s) menor(es) de 18 anos e {maior60} pessoa(s) maior(es) de 60 anos.')

\Huge{\begin{array}{c}\Delta \tt{\!\!\!\!\!\!\,\,o}\!\!\!\!\!\!\!\!\:\,\perp\end{array}}Qualquer~d\acute{u}vida,~deixe~ um~coment\acute{a}rio

Anexos:
Perguntas interessantes