用python写一个数字随机产生,范围1-10 有3次机会猜测数字,通过3层嵌套判断实现每次猜不中,会提示大了或小了
时间: 2024-10-08 12:25:18 浏览: 45
CNN_python_卷积神经网络_手写数字识别_
5星 · 资源好评率100%
你可以使用Python的random模块来生成1到10之间的随机数,并利用循环和条件判断来实现这个猜数字游戏。下面是一个简单的示例:
```python
import random
# 定义随机数和猜测次数
target_number = random.randint(1, 10)
guesses_left = 3
while guesses_left > 0:
print(f"你还剩{guesses_left}次猜测")
guess = int(input("请输入你的猜测(1-10):"))
if guess == target_number:
print("恭喜你,猜对了!")
break
elif guess < target_number:
print("你猜的小了")
else:
print("你猜的大了")
guesses_left -= 1
if guesses_left == 0:
print("很遗憾,你没有猜中。正确的数字是", target_number)
```
在这个程序中,玩家有三次机会猜测,每次输入后都会根据大小关系给出相应提示,直到猜对为止。如果三次都未猜中,就会显示正确答案。
阅读全文