Python 拜托各位大佬了写了很久了还是通不过 猜数游戏:让计算机随机产生0到100之间一个整数,

Python 拜托各位大佬了写了很久了还是通不过 猜数游戏:让计算机随机产生0到100之间一个整数,然后让用户来猜,如果大于这个数,显示“遗憾,太大了”;如果小于这个数,显示“遗憾,太小了”;如此循环,直至猜中,显示“你猜对了,共猜了N次!”,其中N是用户猜的次数。

程序:

import random

n = random.randint(1, 100)
count=1
guess = int(input("请输入一个1-100的数字: "))
while True:
  if guess < n:
    print("遗憾,太小了")
  elif guess > n:
    print("遗憾,太大了")
  else:
    print("你猜对了,共猜了%d次!"%count)
    break
  count += 1
  guess = int(input("请输入一个1-100的数字: "))

结果

import random

n = random.randint(0, 100)
count = 1
ans = int(input("数字是多少?"))
while True:
    if ans > n:
        print('遗憾,太大了')
    elif ans < n:
        print('遗憾,太小了')
    else:
        print('你猜对了,共猜了{0}次!'.format(count))
        break
    ans = int(input("数字是多少?"))
    count = count + 1