PYTHON 写上古传说 的脚本
时间: 2023-06-18 17:04:18 浏览: 57
以下是一个简单的Python脚本,用于创建一个基于文本的冒险游戏,模仿古代传说的风格。它使用基本的控制结构和字符串处理技术,以及随机生成的事件和敌人。
```python
import random
name = input("你的名字是什么? ")
print("欢迎来到上古传说," + name + "!")
print("你是一名年轻的冒险家,你听说有一个传说中的宝藏,埋藏在远古的遗迹中。你决定前往那里,寻找这个宝藏。")
health = 100
print("你现在的健康值为:" + str(health))
while True:
direction = input("你要向左走还是向右走?(左/右)")
if direction == "左":
print("你走进了一片森林。")
encounter = random.randint(1, 3)
if encounter == 1:
print("你遇到了一个友好的精灵。他带你到了一个隐藏的宝藏。")
print("你获得了一把神奇的剑!")
break
else:
print("你遇到了一只凶猛的野兽。")
attack = random.randint(1, 10)
health -= attack
print("你受到了" + str(attack) + "点伤害。")
if health <= 0:
print("你被野兽杀死了。游戏结束。")
break
else:
print("你成功打败了野兽,但你的健康值下降了。你现在的健康值为:" + str(health))
elif direction == "右":
print("你走进了一片荒地。")
encounter = random.randint(1, 3)
if encounter == 1:
print("你找到了一支强大的军队。他们帮助你去找到了宝藏。")
print("你获得了一枚神秘的宝石!")
break
else:
print("你遇到了一只恶魔。")
attack = random.randint(1, 10)
health -= attack
print("你受到了" + str(attack) + "点伤害。")
if health <= 0:
print("你被恶魔杀死了。游戏结束。")
break
else:
print("你成功打败了恶魔,但你的健康值下降了。你现在的健康值为:" + str(health))
else:
print("你只能向左或向右走。请重新输入。")
```
这个脚本创建了一个名为`name`的变量,用于存储玩家的名字。接下来,它打印出一个欢迎消息,并向玩家介绍了游戏的情节。然后,它初始化了`health`变量,并开始一个循环,询问玩家要向左还是向右走。根据玩家的选择,脚本会输出不同的消息,并根据随机事件生成不同的结果。如果玩家的健康值降到了0或以下,游戏将结束。如果玩家成功找到了宝藏,则游戏胜利。
相关推荐
![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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)