【发布时间】:2020-10-08 20:59:58
【问题描述】:
是否可以在 elif 中编写一个 for? 我有很多 elif 语句,我希望我的最后一个 elif 语句有一个 for inside elif 如何在 PYTHON 中编写嵌套 elif
def victory(see,z):
if see[0]==see[1]==see[2]==z:
print(z,"wins")
elif see[3]==see[4]==see[5]==z:
print(z,"wins")
elif see[6]==see[7]==see[8]==z:
print(z,"wins")
elif see[0]==see[3]==see[6]==z:
print(z,"wins")
elif see[1]==see[4]==see[7]==z:
print(z,"wins")
elif see[2]==see[5]==see[8]==z:
print(z,"wins")
elif see[0]==see[4]==see[8]==z:
print(z,"wins")
elif see[2]==see[4]==see[6]==z:
print(z,"wins")
elif for blank in see if blank=="_" or"__"or"___":
print("game not finished")
【问题讨论】:
-
为什么
for你到底在检查什么? -
请解释更多你试图做什么,这个不清楚,你只是想检查一个值是否在一个值列表中,或者对多个值执行一个操作
-
可以在 elif 里面写一个 for 吗?
-
for inside elift or elfi with for?
-
for inside elif
标签: python function for-loop if-statement nested