写一个较为复杂的小游戏程序
时间: 2024-05-13 19:14:18 浏览: 15
以下是一个基于Python的猜数字小游戏程序:
```python
import random
def play_game():
# 生成一个 1-100 的随机数字
secret_number = random.randint(1, 100)
num_guesses = 0
while True:
# 询问玩家猜测的数字
guess = int(input("猜一个数字(1-100):"))
num_guesses += 1
# 判断猜测是否正确
if guess == secret_number:
print(f"恭喜你猜对了,你猜了 {num_guesses} 次!")
break
elif guess < secret_number:
print("猜的数字太小了,请再试一次。")
else:
print("猜的数字太大了,请再试一次。")
# 询问玩家是否再玩一次
play_again = input("再玩一次?(y/n): ")
if play_again.lower() == "y":
play_game()
else:
print("游戏结束,谢谢你的参与!")
if __name__ == "__main__":
play_game()
```
这个程序会生成一个 1-100 的随机数字,并要求玩家猜测这个数字。如果猜测正确,程序会输出恭喜信息,并询问玩家是否再玩一次。如果猜测错误,程序会提示猜测的数字是太大还是太小,并让玩家再试一次。玩家可以选择是否再玩一次。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)