Jump to content

clouborets

Membros
  • Contagem de Conteúdo

    3
  • Ingressou

  • Última visita

Clientes & Parceiros

  • Você é um cliente TecnoSpeed?
    Não
  • Você é um parceiro da Casa do Desenvolvedor?
    Não

Visitantes Recentes do Perfil

O bloco de visitantes recentes está desativado e não está sendo mostrado a outros usuários.

Conquistas de clouborets

3

Reputação na Comunidade

  1. peciso saber como printar o final do codigo prra ficar igual o do exemplo: """ Problema: --------- Um vendedor necessita de um algoritmo que calcule o preço total devido por um cliente em compras. O algoritmo deve ler o nome do cliente, o código de um produto e a quantidade comprada de cada item. Calcular o preço total por item. Quando o código digitado for 'fim' deve encerrar o programa e mostrar o total a ser pago de todos itens digitados. TABELA DE PRODUTOS E PREÇOS Código do Produto - Preço unitário 1001 - 5.32 1324 - 6.45 6548 - 2.37 2987 - 5.32 7623 - 6.45 EXEMPLO: Ao ser digitado 'fim' mostrar o resumo das compras: ---------------------------------------- Nome: Pedro Produto - Qtd. - Preço 1001 - 2 - 10.64 2987 - 1 - 5.32 6548 - 3 - 7.11 Total: 23.07 """ lista_produtos = ['1001', '1324', '6548', '2987', '7623'] lista_precos = [ 5.32 , 6.45 , 2.37 , 5.32 , 6.45 ] lista_produtos_cliente = [] lista_quantidade = [] lista_precos_cliente = [] nome = input("Seu nome: ") while True: produto = input("Código do produto: ") if produto in lista_produtos: lista_produtos_cliente.append(produto) quantidade = int(input("Quantidade de produtos: ")) lista_quantidade.append(quantidade) elif produto == 'fim': break else: print("Esse código de produto é inexistente, tente novamente.") conta0 = 0 conta1 = 0 conta2 = 0 conta3 = 0 conta4 = 0 if '1001' in lista_produtos_cliente: numero0 = lista_produtos_cliente.index('1001') conta0 = lista_quantidade[numero0] * 5.32 lista_precos_cliente.append(conta0) elif '1324' in lista_produtos_cliente: numero1 = lista_produtos_cliente.index('1324') conta1 = lista_quantidade[numero1] * 6.45 lista_precos_cliente.append(conta1) elif '6548' in lista_produtos_cliente: numero2 = lista_produtos_cliente.index('6548') conta2 = lista_quantidade[numero2] * 2.37 lista_precos_cliente.append(conta2) elif '2987' in lista_produtos_cliente: numero3 = lista_produtos_cliente.index('2987') conta3 = lista_quantidade[numero3] * 5.32 lista_precos_cliente.append(conta3) elif '7623' in lista_produtos_cliente: numero4 = lista_produtos_cliente.index('7623') conta4 = lista_quantidade[numero4] * 6.45 lista_precos_cliente.append(conta4) total = conta0 + conta1 + conta2 + conta3 + conta4 print(f"Nome: {nome}\nProduto - Qtd. - Preço") for i in range(len(lista_produtos_cliente)): print(str(lista_produtos_cliente[i]) + '\t- ' + str(lista_quantidade[i]) + '\t' + (str(lista_precos_cliente[i]))) print(f"Total: {total}") do jeito q está o print ele da erro não sei pq
  2. eu ja tinha resolvido mas da tua forma ficou bem melhor vlw amigo
  3. Problema: --------- Um vendedor necessita de um algoritmo que calcule o preço total devido por um cliente em compras. O algoritmo deve ler o nome do cliente, o código de um produto e a quantidade comprada de cada item. Calcular o preço total por item. Quando o código digitado for 'fim' deve encerrar o programa e mostrar o total a ser pago de todos itens digitados. TABELA DE PRODUTOS E PREÇOS Código do Produto - Preço unitário 1001 - 5.32 1324 - 6.45 6548 - 2.37 2987 - 5.32 7623 - 6.45 EXEMPLO: Ao ser digitado 'fim' mostrar o resumo das compras: ---------------------------------------- Nome: Pedro Produto - Qtd. - Preço 1001 - 2 - 10.64 2987 - 1 - 5.32 6548 - 3 - 7.11 Total: 23.07 Eu já fiz uma parte do código, só n sei como fazer a parte da conta dos preços lista_produtos = ['1001', '1324', '6548', '2987', '7623'] lista_precos = [ 5.32 , 6.45 , 2.37 , 5.32 , 6.45 ] lista_produtos_cliente = [] lista_quantidade = [] nome = input("Seu nome: ") while True: produto = input("Código do produto: ") if produto in lista_produtos: lista_produtos_cliente.append(produto) quantidade = int(input("Quantidade de produtos: ")) lista_quantidade.append(quantidade) elif produto == 'fim': break else: print("Esse código de produto é inexistente, tente novamente.")
×
×
  • Create New...