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).
Respostas
respondido por:
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.')
Anexos:
Perguntas similares
4 anos atrás
4 anos atrás
7 anos atrás
7 anos atrás
8 anos atrás
8 anos atrás