Programa para Registrar Compras de Produtos (Python)
- O produto comprado deve estar cadastrado no sistema
- Solicitar nome do produto
- Solicitar quantidade
- Apertar ENTER para sair do programa
- Gerar descrição de todos os produtos comprados
- Gerar valor total da Compra
def ler_quantidade():
informacao = input("Digite a quantidade: ")
while (not informacao.isdigit()): #para aceitar somente dígitos no input
informacao = input("Digite somente números: ")
return int(informacao)
def ler_item_compra(produtos):
nome = input("Digite o nome do produto ou digite ENTER para sair ")
indice = -1
for i,produto in enumerate(produtos): #enumerate devolve um índice e o produto
if(produto.upper()==nome.upper()): #upper aceitará letras maiúsculas do usuário
indice = i
break
return indice
def processar_compra(itens_comprados):
item_compra = ler_item_compra(produtos)
if (item_compra== -1) :
return -1,0
itens_comprados.append(produtos[item_compra])
quantidade = ler_quantidade()
return item_compra,quantidade
produtos = ["Hamburger","Batata Frita", "Combo", "Refrigerante"]
precos = [15,10.50,20,5]
itens_comprados = []
valor_compra = 0
item_compra,quantidade = processar_compra(itens_comprados)
while item_compra != -1:
valor_compra = valor_compra + (precos[item_compra]*quantidade)
item_compra,quantidade = processar_compra(itens_comprados)
print(" ")
print("*** Relatório final da Compra ***")
print(" ")
for item in itens_comprados:
print("Comprado: {}".format(item))
print("******************************")
print("Total da compra é {}".format(valor_compra))
print(" ")
print("*** Lanchonete GooDog Vellho ***")
print("*** Volte Sempre! ***")
Visualizar no Colab
Assistir aula: IGTI
Comentários
Postar um comentário