Informática, perguntado por welissonbarreto8, 7 meses atrás

Faça um programa que pergunte o nome do produto, valor do produto e a quantidade de produtos e imprima o nome do produto e o valor a ser pago em python

Soluções para a tarefa

Respondido por babon
0

# Produtos em estoque e seu respectivos valores.

estoque = {'SAPATO':135.5, 'CHINELO':25.68,'SANDALIA': 176.20, 'TAMANCO': 88.30, 'TENIS': 212.15, 'BOTA': 86.82}

# Mostra os produtos e valores.

print('-' * 30)

for k, v in estoque.items():

 print(f'{k}: R${v}')

print('-' * 30)

# Pergunta qual produto será comprado.

produto = ''

while True:

 produto = input('\nQual o calsado que você deseja\ncomprar?: ')

 produto = produto.upper()

 if produto in estoque:

   produto = produto

   break

 else:

   print('Valor não encontrado, verifique\na lista e digite novamente.')

   True

# Pergunta a quandidade.

quantidade = 0

while True:

 try:

   quantidade = int(input('\nQual a quantidade desejada?: '))

   if quantidade < 1:

     print('Digite um valor maior que zero!')

     continue

   quantidade = quantidade

   break

 except ValueError:

   print('Digite apenas números inteiros!')

   True

# Retorna o produto, quantidade, valor e valor total a ser pago.

print('-' * 30)

preco = quantidade * estoque[produto]

print(f'\nProduto comprado: {produto}'

     f'\nQuandidade: {quantidade}'

     f'\nValor unitário: R${estoque[produto]}'

     f'\nTotal a pagar: R${preco}'

)

print('-' * 30)

Perguntas interessantes