Faça um programa em Python que permita entrar com o nome, a idade e o sexo de 20 pessoas.
O programa deve imprimir o nome da pessoa se ela for do sexo masculino e tiver mais de 21 anos.
Soluções para a tarefa
Respondido por
1
Resposta:
O código a seguir, desenvolvido usando o Python 3, deve atender ao requisitos presentes na questão.
Espero ter ajudado :)
Explicação:
pessoas = list()
pessoa = dict()
for c in range(1, 21):
pessoa["nome"] = str(input(f"Informe o nome da {c} pessoa: ")).capitalize()
pessoa["idade"] = int(input(f"Iforme a idade da {c} pessoa: "))
pessoa["sexo"] = str(input(f"Informe o sexo da {c} pessoa [M/F]: ")).lower()[0]
pessoas.append(pessoa.copy())
print("As pessoas do sexo Masculino, e maiores de 21 anos são:")
for p in pessoas:
if p.get("idade") > 21 and p.get("sexo") == "m":
print(p.get("nome"))
fqpl059:
Como a plataforma não funciona muito bem para o compartilhamento de códigos (ele pode não funcionar se for copiado da resposta), pode baixá-lo nesse link:
Perguntas interessantes
Matemática,
6 meses atrás
Filosofia,
6 meses atrás
Artes,
6 meses atrás
Contabilidade,
9 meses atrás
Ed. Física,
9 meses atrás
Sociologia,
1 ano atrás