Python循环问

时间:2016-10-06 06:17:22

标签: python loops while-loop

如果我回答是的话,有人可以帮助我如何展示食物和饮料吗?

示例:

中选择:1

你输入了食物

你想选择另一个吗?(Y / N):y

中选择:2

你想选择另一个吗?(Y / N):n

选自:

食品

饮料

提前致谢

    answer="Y"
    while(answer=="Y"):       
      print("1-food")
      print("2-drink")
      opt=int(input("Choose:"))`
      if(opt==1):` 
          print("You have selected food")
      if(op==2):
          print("You have selected drink"):
     answer=input("Do you want to select another?(Y/N)").upper()

1 个答案:

答案 0 :(得分:0)

food = False
drink = False    
answer="Y"
    while(answer=="Y"):       
      print("1-food")
      print("2-drink")
      opt=int(input("Choose:"))
      if(opt==1): 
          print("You have selected food")
          food = True
      if(op==2):
          print("You have selected drink"):
          drink = True
     answer=input("Do you want to select another?(Y/N)").upper()
if food: print "food"
if drink: print "drink"

您需要做的就是添加两个变量fooddrink,如果您选择了相关选项,则将其设置为True。然后在while循环结束时,您只需测试它们是否已设置。