-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path27 - Cadastro de pessoas v.1.py
41 lines (34 loc) · 1.14 KB
/
27 - Cadastro de pessoas v.1.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# VERSÃO 1.
# PROGRAMA QUE LEIA O NOME, IDADE E SEXO DE X PESSOAS.
# NO FINAL, MOSTRE A MÉDIA DE IDADE DO GRUPO, O NOME E IDADE DO HOMEM
# MAIS VELHO E QUANTAS MULHERES TÊM MENOS DE 20 ANOS.
totalIdade = 0.0
maisVelho = 0
nomeVelho = ''
novas = 0
nomeNova = ''
totalPessoas = int(input('Quantas pessoas você gostaria de analisar? '))
for x in range(totalPessoas):
print(f'{x + 1}ª PESSOA')
nome = str(input('Nome >>> '))
idade = int(input('Idade >>> '))
sexo = str(input('Sexo [M/F]>>> ')).lower()
# Soma das idades.
totalIdade += idade
# Homem mais velho.
if sexo == 'm' and idade > maisVelho:
maisVelho = idade
nomeVelho = nome
# Mulheres com menos de 20 anos.
if sexo == 'f'and idade < 20:
novas += 1
nomeNova = nome
# Resultado para o usuário.
print(f'\nA média de idades é {totalIdade/4:.2f}.')
print(f'O mais velho é {nomeVelho}, com {maisVelho} anos.')
if novas == 0:
print('Nenhuma das mulheres é menor de 20 anos.')
elif novas == 1:
print(f'Das mulheres, apenas {nomeNova} é menor de 20 anos.')
else:
print(f'Das mulheres, {novas} são menores de 20.')