Informática, perguntado por theuss20, 9 meses atrás

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 fqpl059
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:
fqpl059: https://drive.google.com/file/d/1cbusMJJlQg0zmmRp589j5V8OA1hmkmnI/view?usp=sharing
fqpl059: :)
Perguntas interessantes