Resposta:
#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]
}
#Variavel do valor
valor=0
#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:
valor=valor+M['21'][1]
print('Você pediu uma pizza de {}'.format(M['21'][0]))
elif codigo==22:
valor=valor+M['22'][1]
print('Você pediu uma pizza de {}'.format(M['22'][0]))
elif codigo==23:
valor=valor+M['23'][1]
print('Você pediu uma pizza de {}'.format(M['23'][0]))
elif codigo==24:
valor=valor+M['24'][1]
print('Você pediu uma pizza de {}'.format(M['24'][0]))
elif codigo==25:
valor=valor+M['25'][1]
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}R$ ,muito obrigado utilizar nossos serviços,tenha um ótimo dia!'.format(valor))
break
else:
print('Resposta Invalida')
continue
#Tamanho Grande
elif tamanho==('G'):
#Escolha do código
codigo=int(input('Qual o código da pizza que deseja?'))
if codigo==21:
valor=valor+G['21'][1]
print('Você pediu uma pizza de {}'.format(G['21'][0]))
elif codigo==22:
valor=valor+G['22'][1]
print('Você pediu uma pizza de {}'.format(G['22'][0]))
elif codigo==23:
valor=valor+G['23'][1]
print('Você pediu uma pizza de {}'.format(G['23'][0]))
elif codigo==24:
valor=valor+G['24'][1]
print('Você pediu uma pizza de {}'.format(G['24'][0]))
elif codigo==25:
valor=valor+G['25'][1]
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}R$ ,muito obrigado utilizar nossos serviços,tenha um ótimo dia! '.format(valor))
break
else:
print('Resposta Invalida')
continue
else:
print('Tamanho de pizza invalida,escolha novamente')
continue
Explicação:
O menu que eu fiz não é obrigatório ,você pode colocar o sabor da pizza em sim mesmo no format e pode só botar + e o valor da pizza em si nos valores