我想将一个项目从复合/嵌套if/elif/else语句中传出。复合如果elif else语句+ python
if x == 0:
do something
elif x == 1:
do something else
elif x == 2:
if x == 2 and x == whatever:
do something
elif x == 2 and x == whatever:
do something
else:
pass it back out
elif x = 3:
do something
else:
do something
我怎么能把它传回内部,如果这样它会检查它是否等于3?
通过声明工作吗?继续不断地抛出一个错误。
'pass'声明只是一个占位符,它什么也不做。 – Christian 2015-02-10 22:35:17
'x'如何能同时等于2和3?如果您希望每次检查您的情况,请将其从“elif”更改为“if” – Selcuk 2015-02-10 22:35:24
“通过它返回”是什么意思?如果你输入了一个if/else分支,你不能输入任何其他分支 – 2015-02-10 22:36:09