-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathex070.py
More file actions
46 lines (44 loc) · 1.51 KB
/
ex070.py
File metadata and controls
46 lines (44 loc) · 1.51 KB
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
44
45
46
'''Crie um programa que leia o nome e o preço de vários produtos. O programa deverá perguntar se o usuário
vai continuar. No final, mostre:
A) Qual é o total gasto na compra.
B)Quantos produtos custam mais de R$1000.
C)Qual é o nome do produto mais barato.'''
somatoriaPreco = 0
acima1000 = 0
resposta = 'S'
menorPreco = 0
maisBarato = ''
while resposta == 'S':
produto = input('Digite o nome do produto: ')
preco = float(input('Digite o preço: R$'))
somatoriaPreco += preco
if preco >= 1000:
acima1000 =+ 1
if menorPreco == 0:
menorPreco = preco
maisBarato = produto
elif menorPreco > preco:
menorPreco = preco
maisBarato = produto
print(menorPreco, maisBarato)
resposta = input('Quer continuar? [S/N]').strip().upper()
while resposta != 'S' and resposta != 'N':
resposta = input('Opção inválida, tente novamente: ').strip().upper()
print(f'O total gasto nessa compra foi de R${somatoriaPreco:.2f}; {acima1000} produto(s) custa(m) acima de R$1000,00 e nome do produto mais barato é {maisBarato}.')
'''total = totmil = menor = cont = 0
barato = ' '
while True:
produto = str(input('Nome do produto: '))
preco = float(input('Preço; R$'))
cont += 1
total += preco
if preco > 1000:
totmil += 1
if cont == 1 or preco < menor:
menor = preco
barato = produto
resp = ' '
while resp not in 'SN':
resp = str(input('Quer continuar? [S/N]')).strip().upper()[0]
if resp == 'N':
break'''