猜数游戏的python程序random
时间: 2024-10-08 12:10:17 浏览: 35
猜数游戏是一个经典的编程练习,通常使用Python中的`random`模块来生成随机数。以下是简单的Python代码示例,用于实现一个基本的命令行版猜数字游戏:
```python
import random
def guess_number_game():
# 生成1到100之间的随机整数作为答案
answer = random.randint(1, 100)
attempts = 0
print("欢迎来到猜数字游戏!我想了一个1到100之间的整数,你有5次机会猜出它是多少。")
while True:
user_guess = int(input("请输入你的猜测:"))
attempts += 1
if user_guess < answer:
print("太小了!再试一次。")
elif user_guess > answer:
print("太大了!再试一次。")
if user_guess == answer:
break
if attempts == 5:
print(f"哎呀,你没有猜对,答案其实是{answer}。不过你还剩最后一试的机会,这是公平的吧。")
else:
print(f"恭喜你,你猜对了!用了{attempts}次尝试就找到了答案。")
guess_number_game()
```
在这个程序中,`random.randint()`函数用于生成随机数,用户通过输入来猜测这个数,直到猜对为止。如果用户没有在规定次数内猜对,程序会告诉他们正确答案。
阅读全文