python猜数字游戏for循环
时间: 2023-10-14 14:27:34 浏览: 25
好的,以下是一个简单的 Python 猜数字游戏,使用了 for 循环:
```python
import random
secret_number = random.randint(1, 100)
for i in range(1, 11):
guess = int(input("请猜一个 1-100 之间的整数:"))
if guess < secret_number:
print("猜小了!")
elif guess > secret_number:
print("猜大了!")
else:
print("恭喜你猜对了!")
break
else:
print("很遗憾,你没有猜对。正确答案是:", secret_number)
```
代码解释:
- `random.randint(1, 100)` 生成一个 1-100 之间的随机整数,作为游戏的答案。
- `for i in range(1, 11):` 循环 10 次,即玩家最多有 10 次机会猜测。
- `guess = int(input("请猜一个 1-100 之间的整数:"))` 获取玩家的输入。
- `if guess < secret_number:` 如果猜小了,输出提示信息。
- `elif guess > secret_number:` 如果猜大了,输出提示信息。
- `else:` 如果猜对了,输出恭喜信息,并使用 `break` 跳出循环。
- `else:` 如果循环正常结束(即没有使用 `break`),输出失败信息和正确答案。
希望能对你有所帮助!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)