Skip to content

Instantly share code, notes, and snippets.

@josinovmota
Created March 7, 2025 23:41
Show Gist options
  • Save josinovmota/e35e03aafc87e640ba84849b2595abfa to your computer and use it in GitHub Desktop.
Save josinovmota/e35e03aafc87e640ba84849b2595abfa to your computer and use it in GitHub Desktop.
# 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