Escolar Documentos
Profissional Documentos
Cultura Documentos
d = {}
s = []
n = []
i = []
c = ''
while True:
n.append(str(input('Nome: ')))
c = str(input('Sexo [M/F]: '))
while c not in "MmFf":
c = str(input("""Erro Responda M ou F
Sexo [M/F]: """)).strip().upper()
s.append(c)
i.append(float(input('Idade: ')))
C:\Users\T-GAMER\PycharmProjects\pythonProject\venv\Scripts\python.exe C:/Users/T-
GAMER/PycharmProjects/pythonProject/main.py
Nome: Jonathas
Sexo [M/F]: M
Idade: 19
Você quer continuar[S/N]:s
==============================
Nome: Maria
Sexo [M/F]: F
Idade: 45
Você quer continuar[S/N]:s
==============================
Nome: Ana
Sexo [M/F]: f
Idade: 67
Você quer continuar[S/N]:S
==============================
Nome: Paula
Sexo [M/F]: f
Idade: 6
Você quer continuar[S/N]:s
==============================
Nome: Regina
Sexo [M/F]: F
Idade: 57
Você quer continuar[S/N]:N
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Ao todo temos 5 pessoas cadastradas.
A média de idade é de 55.80
As muleres cadastradas foram: ['Joana', 'Maria', 'Ana']
Lista das pessoas que estão acima da média:
nome = Joana ; sexo = f; idade = 56
nome = Ana ; sexo = f; idade = 98
'''094: Crie um programa que leia nome, sexo e idade de várias pessoas, guardando os dados de cada pessoa em um
dicionário e todos os dicionários em uma lista. No final, mostre:
A) Quantas pessoas foram cadastradas
B) A média de idade
C) Uma lista com as mulheres
D) Uma lista de pessoas com idade acima da média'''
pessoas=[]
media=0
cont=0
while True:
pessoas.append({"nome":input("Nome:").title().strip()})
pessoas[cont]["sexo"] = input("Sexo [F/M]:").upper().strip()
while pessoas[cont]["sexo"] not in "FM":
print("ERRO! Por favor, digite apenas M ou F.")
pessoas[cont]["sexo"] = input("Sexo [F/M]:").upper().strip()
pessoas[cont]["idade"] = int(input("Idade:"))
media += pessoas[cont]["idade"]
cont += 1
es = input("Quer continuar?[S/N]:").strip()
while es not in "snSN":
print("ERRO! Responda apenas S ou N.")
es = input("Quer continuar?[S/N]:").strip()
if es == "n":
break
media /= len(pessoas)
print("=-"*35)
print(f"A) Foram cadastradas {len(pessoas)} pessoas.")
print(f"B) A média de idade é de {media} anos..")
print("C) As mulheres cadstrads foram:" , end=" ")
for c in pessoas:
if c["sexo"] == "F":
print(c["nome"], end=" ")
print()
print("D) Lista de pessoas com a idade acima da média:")
for c in pessoas:
if c["idade"]>media:
for k, v in c.items():
print(f"{k:>8} = {v:<14}", end="")
print()
print("<< ENCERRADO >>")
C:\Users\T-GAMER\PycharmProjects\pythonProject\venv\Scripts\python.exe C:/Users/T-
GAMER/PycharmProjects/pythonProject/main.py
Nome:Jhon
Sexo [F/M]:M
Idade:36
Quer continuar?[S/N]:s
Nome:Paula
Sexo [F/M]:F
Idade:49
Quer continuar?[S/N]:s
Nome:Ana
Sexo [F/M]:56
ERRO! Por favor, digite apenas M ou F.
Sexo [F/M]:f
Idade:56
Quer continuar?[S/N]:n
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
A) Foram cadastradas 3 pessoas.
B) A média de idade é de 47.0 anos..
C) As mulheres cadstrads foram: Paula Ana
D) Lista de pessoas com a idade acima da média:
nome = Paula sexo = F idade = 49
nome = Ana sexo = F idade = 56
<< ENCERRADO >>