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
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 interessantes
História,
7 meses atrás
Geografia,
7 meses atrás
Ed. Física,
7 meses atrás
Inglês,
9 meses atrás
Matemática,
9 meses atrás
Matemática,
1 ano atrás
ENEM,
1 ano atrás