吻你不厌 发表于 2020-10-8 15:29:22

大佬们,我中间删了一行我觉得多余的代码,为什么运行会出现bug

import random
secret = random.randint(1,20)
print("......我爱鱼c工作室......")
temp = input("不妨猜一下我现在心里想的是哪个数字:")
guess = int(temp)
while guess != secret:
    temp = input("哎呀,猜错了,请重新猜一下吧:")
    if guess == secret:
      print("你是我心里的蛔虫吧?!")
      print("哼,猜对了也没有奖励!")
    else:
      if guess > secret:
            print("芜湖,大了大了!")
      else:
            print("嘿嘿,小了小了!")
print("游戏结束,不玩了")

lhgzbxhz 发表于 2020-10-8 15:34:50

在while循环中guess变量根本就没有改变过,程序可能会死循环
页: [1]
查看完整版本: 大佬们,我中间删了一行我觉得多余的代码,为什么运行会出现bug