-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathex084.py
43 lines (40 loc) · 1.08 KB
/
ex084.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
42
43
'''
Exercício 084
Faça um programa que leia o nome e peso de várias pessoas, guardando tudo em
uma lista. No final, mostre:
a) Quantas pessoas foram cadastradas;
b) Uma listagem com as pessoas pesadas;
c) Uma listagem com as pessoas leves.
pesado: 100kg
leve: 60kg
'''
pessoas = []
p = []
maisl = maisp = 0
while True:
p.append(str(input('Nome da pessoa: ')))
p.append(int(input('Peso da pessoa: [Kg]')))
# Copiando os valores de 'p' para 'pessoas'
pessoas.append(p[:])
# Quantida de pessoas pesadas
if p[1] >= 100:
maisp += 1
# Quantidade de pessoas leves
if p[1] <= 60:
maisl += 1
# Limpando a lista
p.clear()
# Quantidade de pessoas cadastradas
perg = str(input('Quer continuar? [S/N] ')).strip().upper()[0]
# Sáida do loop
if perg in 'N':
break
print('-'*30)
# a)
print(f'Pessoas cadastradas: \n{pessoas}')
# Total de pessoal é igual ao comprimento da lista.
print(f'Total de pessoas cadastradas: {len(pessoas)}')
# b)
print(f'Total de pessoas pesadas: {maisp}')
# c)
print(f'Total de pessoas leves: {maisl}')