Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 访问列表并用if语句嵌套它们的最佳方法_Python 3.x_Nested Lists - Fatal编程技术网

Python 3.x 访问列表并用if语句嵌套它们的最佳方法

Python 3.x 访问列表并用if语句嵌套它们的最佳方法,python-3.x,nested-lists,Python 3.x,Nested Lists,试图通过创建一个小的文本冒险来提高我的Python技能。我使用列表访问某些信息,但我不确定是否正确使用了它们。例如,我使用了一个列表来存储武器,但不确定在if语句中访问它们的语法。此外,如果有任何关于如何改进代码的建议,我们将不胜感激: #导入模块 def cls(): 打印(“\n”*5) 武器=[“剑”、“石”、“花”] #首先为游戏创建用户定义的函数。 def title(): 打印(“在你面前有两个门户,你不知道每个门户在哪里”) 打印(“其中一个是潜在客户,但您必须选择其中一个。做出选

试图通过创建一个小的文本冒险来提高我的Python技能。我使用列表访问某些信息,但我不确定是否正确使用了它们。例如,我使用了一个列表来存储武器,但不确定在if语句中访问它们的语法。此外,如果有任何关于如何改进代码的建议,我们将不胜感激:

#导入模块
def cls():
打印(“\n”*5)
武器=[“剑”、“石”、“花”]
#首先为游戏创建用户定义的函数。
def title():
打印(“在你面前有两个门户,你不知道每个门户在哪里”)
打印(“其中一个是潜在客户,但您必须选择其中一个。做出选择,”)
打印(“门户1或门户2或门户3?”)
#调用函数
标题()
cls()
门户=输入(“类型1、2、3:”)
如果门户==“1”:
打印(“有一个巫师正在施咒语。”)
打印(“你做什么?”)
打印(“1.与向导交谈”)
打印(“2.攻击向导”)
打印(“3.逃跑”)
选择向导=输入(“类型1,2,3:”)
如果选项_向导==“1”:
打印(“向导将你变成青蛙。Ribbit!”)
elif选项向导==“2”:
打印(“你看到一把剑躺在地上”)
打印(“您想拿起剑吗?按y或n继续”)
武器输入=输入(“类型y或n:”)
如果武器输入==“y”或武器输入==“y”:
武器=[]
武器。附加(“剑”)
打印(“您现在携带“+武器[0]+”,您杀死了向导”)
elif武器输入==“n”或武器输入==“n”:
武器=[]
武器。附加(“石头”)
打印(“您现在携带“+武器[0]+”,您用它击中了向导的头部”)
打印(“他倒在地上不省人事,你头也掉在地上”)
打印(“朝向远处的山。”)
打印(“你发现一群亚马逊女性绑架了你”)
打印(“作为他们的奴隶,还不错!”)
elif选项向导==“3”:
打印(“向导试图将你变成青蛙,但没有成功。”)
打印(“…你逃走了。”)
elif门户==“2”:
打印(“你在一片郁郁葱葱的绿地上,远处是一座城堡。”)
打印(“相反方向有山。”)
打印(“1.去城堡。”)
打印(“2.去山上。”)
打印(“3.采摘野花。”)
选项=输入(“类型1,2,3:”)
如果选项_castle==“1”:
打印(“城堡里到处都是吃了所有人的兽人。”)
打印(“他们脾气很坏,但你看到一些野花”)
打印(“在地上”)
打印(“您想选一个吗?”)
打印(“按y或n继续”)
输入=输入(“类型y或n:”)
如果花卉输入==“y”或花卉输入==“y”:
武器=[]
武器。附加(“花”)
打印(“你现在携带一件蓝色“+武器[0]+”,兽人是阿勒吉克人。”)
印刷品(“和模具”)
elif flower\u input==“n”或flower\u input==“n”:
打印(“兽人用唾沫慢慢烤你”)
elif choice_castle==“2”:
打印(“你的余生都是隐士。”)
其他:
打印(“你把花插在头发上,然后加入一个邪教。”)
elif门户==“3”:
打印(“你被苍蝇拼接在一起,度过余生”)
印刷品(“被粪便吸引”)