Python随机数差异



大家好,我是python开发的初学者。我想随机生成一个0到20之间的数字。用户需要猜测数字。如果用户猜错了,告诉他们他们的猜测要么太高要么太低我几乎做了所有的东西,但我没有做这一部分。>如果用户猜错了,告诉他们他们的猜测要么太高要么太低。

这是代码

import random
guess_count = 0
guess_limit = 3
random.randint = [
(1,2,3,4,5),
(6,7,8,9,10),
(11,12,13,14,15),
(16,17,18,19,20)
]
while guess_count < guess_limit:
guess = int(input("Guess: "))
guess_count += 1
if guess < random.randint:
print("Low guess")
elif guess > random.randint:
print("High guess")
elif guess == random.randint:
print("You won!")
break
else:
print("You failed!")

你能帮我吗?:(

您的问题就在这里:

random.randint = [
(1,2,3,4,5),
(6,7,8,9,10),
(11,12,13,14,15),
(16,17,18,19,20)
]

您需要了解一些Python模块及其工作原理。你打算做的是:

import random
guess_count = 0
guess_limit = 3
random_int = random.randint(1, 20)
print(random_int)
while guess_count < guess_limit:
guess = int(input("Guess: "))
guess_count += 1
if guess < random_int:
print("Low guess")
elif guess > random_int:
print("High guess")
elif guess == random_int:
print("You won!")
break
else:
print("You failed!")

最新更新