Created
March 7, 2025 23:41
-
-
Save josinovmota/e74e4516e96ddfc84feba96801a8902a to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Print de boas-vindas | |
print('Bem-vindo à Açaíteria do Josino Vieira Mota') | |
# Cardápio do estabelicimento | |
cardapio = """ | |
------------------Cardápio------------------ | |
-------------------------------------------- | |
| Tamanho | Cupuaçu (CP) | Açaí (AC) | | |
-------------------------------------------- | |
| P | R$ 9.00 | R$ 11.00 | | |
| M | R$ 14.00 | R$ 16.00 | | |
| G | R$ 18.00 | R$ 20.00 | | |
-------------------------------------------- | |
""" | |
# Print do cardápio | |
print(cardapio) | |
# Contador que vai somar todos os valores dos produtos selecionados | |
contador = 0 | |
while True: | |
# Aqui é validado tanto o sabor escolhido e o seu respectivo tamanho | |
while True: | |
sabor_escolhido = str(input('Qual é o SABOR que você escolheu? (CP/AC): ')) | |
if sabor_escolhido == 'cp' or sabor_escolhido == 'ac': | |
pass | |
else: | |
print('Sabor inválido. Tente novamente\n') | |
continue | |
tamanho_escolhido = str(input('Qual o TAMANHO que você escolheu? (P, M, G): ')) | |
if tamanho_escolhido == 'p' or tamanho_escolhido == 'm' or tamanho_escolhido == 'g': | |
break | |
else: | |
print('Tamanho inválido. Tente novamente\n') | |
continue | |
# Aqui é feita a conta baseada no input do cliente para Cupuaçu. Foi feita em um if aninhado | |
if sabor_escolhido == 'cp': | |
if tamanho_escolhido == 'p': | |
contador += 9 | |
print('Você pediu um Cupuaçu tamanho P: R$ 9.00') | |
elif tamanho_escolhido == 'm': | |
contador += 14 | |
print('Você pediu um Cupuaçu tamanho M: R$ 14.00') | |
else: | |
contador += 18 | |
print('Você pediu um Cupuaçu tamanho G: R$ 18.00') | |
# Aqui é feita a conta baseada no input do cliente para Açaí. Foi feita em um if aninhado | |
if sabor_escolhido == 'ac': | |
if tamanho_escolhido == 'p': | |
print('Você pediu um Açaí tamanho P: R$ 11.00') | |
contador += 11 | |
elif tamanho_escolhido == 'm': | |
print('Você pediu um Açaí tamanho M: R$ 16.00') | |
contador += 16 | |
else: | |
print('Você pediu um Açaí tamanho G: R$ 20.00') | |
contador += 20 | |
# Aqui fazemos a pergunta de se o cliente deseja pedir algo mais | |
continuar_compra = str(input('\nDeseja mais alguma coisa? (S/N) ')) | |
# Se o cliente disser que não, exibimos o valor total a ser pago | |
if continuar_compra == 'n': | |
print(f'\nO valor total a ser pago: R$ {contador:.2f}') | |
break | |
# Se o cliente disser que sim, reiniciamos o loop desde o início | |
elif continuar_compra == 's': | |
print('\n') | |
pass |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment