【发布时间】:2022-01-11 00:26:50
【问题描述】:
我正在尝试使用简单的积分系统制作随机猜数游戏。问题是我一遍又一遍地检查代码,我看不出问题出在哪里。问题是计算机总是说我错了,我从来没有赢过,我什至尝试过使用random.randint(1,2),但什么也没有。我通常运气不好,但我很确定这是代码不起作用。
import random
print("Guess the number from 1 to 10")
while True:
number = random.randint(1, 2)
number = int(number)
guess = input("Enter number: ")
points = 0
if number == guess:
print("You guessed right!")
points += 1
else:
print("Sorry, wrong guess")
print("You have: " + str(points) + " points.")
print("Wanna try again? ")
tryagain = input("Y or N: ")
if tryagain == "Y" or "y":
continue
else:
break
【问题讨论】:
-
另外值得一提的是:
number = int(number)没有做任何事情,因为randint()已经返回了int