Python 20行小游戏:猜数字

作者:宇宙中心我曹县2024.01.18 00:06浏览量:3

简介:介绍一个简单的猜数字游戏,通过 Python 实现。玩家需要猜测计算机随机生成的数字,计算机将给出提示,直到玩家猜中为止。

首先,我们需要导入 random 模块来生成随机数。然后,定义一个函数来生成随机数,并在主程序中调用该函数来生成随机数。接下来,我们需要定义一个函数来让玩家输入他们的猜测,并将其与随机数进行比较。如果玩家猜中了数字,则游戏结束;否则,我们将给出提示,告诉玩家他们的猜测是太大还是太小。最后,我们将调用 main() 函数来运行游戏。
以下是完整的代码:
```python
import random
def generatenumber():
return random.randint(1, 100)
def playerguess():
guess = int(input(‘请输入你猜测的数字:’))
return guess
def compareguess(randomnumber, guess):
if guess == random_number:
return ‘恭喜你,猜对了!’
elif guess < random_number:
return ‘你猜的数字太小了!’
else:
return ‘你猜的数字太大了!’
def main():
random_number = generate_number()
while True:
guess = player_guess()
result = compare_guess(random_number, guess)
print(result)
if result == ‘恭喜你,猜对了!’:
break
if __name
== ‘__main
‘:
main()