使用Python构建猜数字小游戏。
时间: 2024-09-12 10:16:04 浏览: 45
使用 Python 构建猜数字游戏是一种常见的入门级编程练习,它可以帮助学习者理解基本的条件语句(如if-else)、随机数生成以及用户输入处理等基础知识。以下是简单的一个版本:
```python
import random
def guess_number_game():
number_to_guess = random.randint(1, 100) # 随机选择一个1到100之间的整数
attempts = 0 # 记录尝试次数
print("欢迎来到猜数字游戏!我想了一个1到100之间的数字。")
while True:
user_guess = int(input("请输入你的猜测:"))
attempts += 1
if user_guess < number_to_guess:
print("太小了!再试一次。")
elif user_guess > number_to_guess:
print("太大了!再试一次。")
else:
print(f"恭喜你,猜对了!你在第{attempts}次尝试就成功了。")
break
guess_number_game()
```
在这个游戏中,玩家需要输入他们猜测的数字,程序会给出提示,直到猜中为止。
相关问题
(4)构建一个猜谜游戏。由Python生成一个1000以内的随机整数,玩家来猜这个数字是什么。如果玩家猜对了,Python回答:对。如果玩家猜错了,Python会告诉玩家这个数字比他猜的数字大还是小。玩家继续猜,直到猜对为止
好的,以下是代码实现:
```python
import random
# 生成随机数
target_num = random.randint(1, 1000)
# 猜数字游戏
while True:
guess_num = int(input("请猜一个1-1000之间的整数:"))
if guess_num == target_num:
print("恭喜你,猜对了!")
break
elif guess_num > target_num:
print("猜的数字太大了,请继续猜。")
else:
print("猜的数字太小了,请继续猜。")
```
运行以上代码,即可开始猜数字游戏。祝你好运!
阅读全文