使用 python 函数做猜数游戏
时间: 2024-10-08 19:07:47 浏览: 25
Python实现破解猜数游戏算法示例
在Python中创建一个简单的猜数游戏,你可以使用随机数生成器和用户输入来完成。下面是一个基本的流程:
```python
import random
# 1. 定义函数来生成一个随机数
def generate_number(min_num, max_num):
return random.randint(min_num, max_num)
# 2. 定义函数让用户猜测数字
def guess_game():
target_number = generate_number(1, 100) # 可以根据需求调整范围
attempts = 0
print(f"我想了一个1到{target_number}之间的整数,你有5次机会猜一猜是多少。")
while True:
user_guess = int(input("请输入你的猜测: "))
attempts += 1
if user_guess < target_number:
print("太小了!")
elif user_guess > target_number:
print("太大了!")
else:
print(f"恭喜!你猜对了,用了{attempts}次尝试.")
break
# 3. 调用猜数游戏函数
guess_game()
```
在这个游戏中,玩家有五次机会猜测一个由程序随机选择的数字。如果猜对了,会显示猜测次数;如果没猜对,则提示猜测的数字是大了还是小了。
阅读全文