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