在python中写一个文字游戏按y继续程序按任意键退出
时间: 2023-08-31 16:06:23 浏览: 73
好的,我可以给您提供一个简单的文字冒险游戏示例代码,其中包含按 y 继续程序按任意键退出的功能。请注意,这只是一个简单的示例,您可以根据自己的需求进行修改和扩展。
```python
import time
print('欢迎来到文字冒险游戏!')
print('你现在身处在一个黑暗的洞穴里。')
print('你需要寻找出口并逃离这里。')
while True:
user_input = input('按 y 继续,按任意键退出:')
if user_input.lower() == 'y':
print('你向前走了一段路程。')
time.sleep(1) # 稍作停顿
print('你发现路的尽头有两个出口,一个在左边,一个在右边。')
while True:
user_input2 = input('你想往左走还是往右走?(左/右):')
if user_input2.lower() == '左'.lower():
print('你走进了左边的洞穴。')
time.sleep(1) # 稍作停顿
print('很快,你发现这个洞穴是个死胡同。你需要回去重新选择出口。')
break
elif user_input2.lower() == '右'.lower():
print('你走进了右边的洞穴。')
time.sleep(1) # 稍作停顿
print('幸运的是,你找到了出口!你成功逃离了洞穴!')
exit(0) # 退出程序
else:
print('请输入有效的指令!')
else:
print('游戏结束。')
break
```
在上面的代码中,我们使用了两个嵌套的 `while` 循环来模拟游戏的场景和玩家的选择。当玩家按下 y 继续时,程序会提示玩家向前走一段路程,并让玩家做出选择。如果玩家选择了左边的出口,程序会提示玩家发现这是个死胡同,需要回去重新选择;如果玩家选择了右边的出口,程序会提示玩家找到了出口并成功逃离。如果玩家按下任意键退出,程序会结束运行。
阅读全文