用python写一个猜数字游戏,系统随机生成一 个10以内的整数,判断用户输入 数字与系统产生数字是否匹配。用户输入不是数字,提示用户“输入错误!请重新输入1~10的整数”。如果输入是整数,与系统产生数宇匹配,如果偏小提示用户 “数字小了”。如果偏大提示用户 “数字大了〞。如果匹配上提示用户 "恭喜你,猜中数字,游戏结束”。
时间: 2024-03-11 21:47:52 浏览: 27
好的,以下是代码实现:
```python
import random
# 生成随机数
num = random.randint(1, 10)
# 进入游戏循环
while True:
user_input = input("请输入一个1~10的整数:")
# 判断用户输入是否是数字
if not user_input.isdigit():
print("输入错误!请重新输入1~10的整数")
continue
user_input = int(user_input)
# 判断用户输入是否匹配
if user_input == num:
print("恭喜你,猜中数字,游戏结束")
break
elif user_input > num:
print("数字大了")
else:
print("数字小了")
```
希望能帮到你!