Olá,
Estou tentando entender porque o loop do while não está funcionando 100%. Ele roda, mas quando coloco o zero para fazer parar, ele não me dá o resultado da função criada
retorna apenas None.
--------------------------------------------
Hamb= 12
Cheese = 15
D_cheese = 20
C_fran = 18
Hot = 19
cod=float(input("Digite o código do lanche "))
qtde=int(input("Digite a quantidade desejada "))
def escolha(cod,qtde):
if cod == 100:
return print("Hamburguer","-","R$",Hamb ,"X",qtde ,"=",qtde * Hamb)
elif cod == 200:
return print("Cheeseburger","-","R$",Cheese ,"X",qtde,"=",qtde * Cheese)
elif cod == 300:
return print("Double Cheeseburger","-","R$",D_cheese ,"X", qtde,"=", qtde * D_cheese)
elif cod == 400:
return print("Cheese Frango","-","R$", C_fran,"X", qtde,"=", qtde * C_fran)
elif cod == 500:
return print("Hot Linguiça","-","R$",Hot,"X",qtde,"=" , qtde * Hot)
while cod != 0:
cod=float(input("Digite o código do lanche "))
qtde=int(input("Digite a quantidade desejada "))