Registrar produto, quantidade e valor total da compra (Python)

 

  • Solicitar ao usuário Digitar item da compra e quantidade
  • Verificar em lista o valor total
  • Quando encerrar a compra mostrar Relatório total da compra e valor total

produtos = ["hamburger","Batatas Fritas""Combo""Refrigerante"]
precos = [15,10.50,20,5]
itens_comprados = []
valor_compra = 0
item_compra = int(input("Digite o código do produto ou -1 para sair: "))
itens_comprados.append(produtos[item_compra])
informacao = input("Digite a quantidade: ")
while (not informacao.isdigit()):
  informacao = input("Digite somente números: ")
quantidade = int(informacao)
while item_compra != -1#se ele digitar -1 finda compra
  valor_compra = valor_compra + (precos[item_compra]*quantidade)
  item_compra = int(input("Digite o código do produto ou -1 para sair: "))
  if (item_compra== -1) :
    break #saírá do laço while e passará para o proximo comando
  itens_comprados.append(produtos[item_compra])
  informacao = input("Digite a quantidade: ")
  while (not informacao.isdigit()):
    informacao = input("Digite somente números: ")
  quantidade = int(informacao)

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))

Resultado Final: 


                                                                                                                              Visualizar no Colab

Comentários

Postagens mais visitadas