-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathex070.py
32 lines (31 loc) · 959 Bytes
/
ex070.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
# Registrando o produto e gerando informações
print(f'''
{15 * '-'}
REGISTRANDO PRODUTO
{15 * '-'}''')
soma_total = soma_mil = cont = preco_barato = 0
nome_barato = ''
while True:
nome = ' '
while nome == ' ' or nome == '':
nome = str(input('Nome do produto: ')).strip()
preco = 0
while preco <= 0:
preco = float(input('Preço do produto: R$'))
soma_total += preco
if preco > 1000:
soma_mil = soma_mil + 1
cont += 1
if cont == 1 or preco < preco_barato:
nome_barato = nome
preco_barato = preco
stop = ' '
while stop not in 'SN':
stop = str(input('Você quer continuar? [S/N]: ')).strip().upper()[0]
if stop == 'N':
print(15 * '-=')
break
print(f'''Você registou {cont} produtos, deles:
A soma total do valor deles é de R${soma_total:.2f};
{soma_mil} custaram mais que R$1000;
e o mais barato foi {nome_barato} que custou R${preco_barato:.2f}.''')