-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathex070.py
More file actions
28 lines (28 loc) · 973 Bytes
/
ex070.py
File metadata and controls
28 lines (28 loc) · 973 Bytes
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
print('=' * 30)
print('{:^30}'.format('Lista de compras!'))
print('=' * 30)
total = deMil = menor = maior = cont = 0
barato = mcaro = ' '
while True:
produto = str(input('Adicione o item ao seu carrinho: \n'))
valor = float(input('Qual o valor do item? \nR$'))
cont += 1
total += valor
if valor > 999:
deMil += 1
if cont == 1 or valor < menor:
menor = valor
barato = produto
if cont == 1 or valor > maior:
maior = valor
mcaro = produto
resp = ' '
while resp not in 'SN':
resp = str(input('Quer adicionar mais produtos ao carrinho? [S/N] \n')).strip().upper()[0]
if resp == 'N':
break
print(f'O valor total das compras foi ${total:.2f}.')
print(f'Tivemos {deMil} protudos acima de $1000 na lista.')
print(f'O item mais caro foi {mcaro} e custou ${maior:.2f}.')
print(f'O item mais barato foi {barato} e custou ${menor:.2f}. ')
print('Compra finalizada, obg e volte sempre!!!.')