我想將一個項目從複合/嵌套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