#Bem-Vindo da Pizzaria
print('Seja muito bem vindo a Pizzaria do Felipe Dias Gino,a melhor da rua!')
print('Aqui está o cardápio do dia:')
#Cardápio
print('=====================Cardápio do dia=====================')
print('| Código | | Descrição | | Pizza Média | | Pizza Grande |')
print('| 21 | |Napolitana | | R$20,00 | | R$26,00 |')
print('| 22 | |Margherita | | R$20,00 | | R$26,00 |')
print('| 23 | |Calabresa | | R$25,00 | | R$32,50 |')
print('| 24 | |Toscana | | R$30,00 | | R$39,00 |')
print('| 25 | |Portuguesa | | R$30,00 | | R$39,00 |')
print('=========================================================')
#Menu Pizza Média
M={
'21':['Napolitana',20.00],
'22':['Margherita',20.00],
'23':['Calabresa',25.00],
'24':['Toscana',30.00],
'25':['Portuguesa',30.00]
}
#Menu Pizza Grande
G={
'21':['Napolitana',26.00],
'22':['Margherita',26.00],
'23':['Calabresa',32.50],
'24':['Toscana',39.00],
'25':['Portuguesa',39.00]
}
#Escolha de Tamanho
while True:
tamanho=input('Qual tamanho da pizza deseja(M/G)?')
#Tamanho Médio
if tamanho==('M'):
#Escolha do código
codigo=int(input('Qual o código da pizza que deseja?'))
if codigo==21:
print('Você pediu uma pizza de {}'.format(M['21'][0]))
elif codigo==22:
print('Você pediu uma pizza de {}'.format(M['22'][0]))
elif codigo==23:
print('Você pediu uma pizza de {}'.format(M['23'][0]))
elif codigo==24:
print('Você pediu uma pizza de {}'.format(M['24'][0]))
elif codigo==25:
print('Você pediu uma pizza de {}'.format(M['25'][0]))
else:
print('Código de pizza inválida, escolha novamente.')
continue
#Novo Pedido
novo_pedido_m=input('Deseja fazer outro pedido(Sim/Não)?')
if novo_pedido_m==('Sim'):
continue
elif novo_pedido_m==('Não'):
print('O valor total do seu pedido foi de:{:.2f}'.format(G['21'][1] + M['24'][1]))
break
#Tamanho Grande
elif tamanho==('G'):
#Escolha do código
codigo=int(input('Qual o código da pizza que deseja?'))
if codigo==21:
print('Você pediu uma pizza de {}'.format(G['21'][0]))
elif codigo==22:
print('Você pediu uma pizza de {}'.format(G['22'][0]))
elif codigo==23:
print('Você pediu uma pizza de {}'.format(G['23'][0]))
elif codigo==24:
print('Você pediu uma pizza de {}'.format(G['24'][0]))
elif codigo==25:
print('Você pediu uma pizza de {}'.format(G['25'][0]))
else:
print('Código de pizza inválida, escolha novamente.')
continue
#Novo Pedido
novo_pedido_g=input('Deseja fazer outro pedido(Sim/Não)?')
if novo_pedido_g==('Sim'):
continue
elif novo_pedido_g==('Não'):
print('O valor total do seu pedido foi de:{:.2f}'.format(G['21'][1] + M['24'][1]))
break
else:
print('Tamanho de pizza invalida,escolha novamente')
continue
eu fiz esse código para questão do trabalho ,mas eu tenho a minima ideia de como fazer para calcular certinho o valor independente do que o usuário escolher , como pode ver eu botei um valor pré definido que so funciona se o usuário escolher uma pizza G de Napolitana e uma M de Toscana , então se o usuário escolher qualquer outra opção o resultado já não encaixa , como eu faria para mostrar o resultado certinho independente da escolha .