想成为PY的人 发表于 2021-1-26 00:09:18

为什么逃不出 大了 的循环

import random
secret = random.randint(1,10)
print('猜一猜')
temp = input('猜数字:')
guess = int(temp)
while guess != secret:
      temp = input('重输:')
      guess== int(temp)
      if guess == secret:
                print('牛逼')
      else:
                if guess > secret:
                        print('大了')
                else:
                        print('小了')
print('恭喜,结束了')

小伤口 发表于 2021-1-26 00:17:31

本帖最后由 小伤口 于 2021-1-26 11:00 编辑

import random
secret = random.randint(1,10)
print('猜一猜')
temp = input('猜数字:')
guess = int(temp)
while guess != secret:
    temp = input('重输:')
    guess=int(temp)#应该是=号这样才是赋值
    if guess == secret:
      print('牛逼')
    else:
      if guess > secret:
            print('大了')
      else:
            print('小了')
print('恭喜,结束了')

如果是==
你的guess一直就是第一次的guess
所以会一直重复结果

你的缩进好怪呀{:10_250:}
我帮你再缩了一下
页: [1]
查看完整版本: 为什么逃不出 大了 的循环