【发布时间】:2014-06-15 15:05:16
【问题描述】:
是否可以在if-row 的末尾写一个else,只有当所有if 语句都不为真时才会执行?示例:
if foo==5:
pass
if bar==5:
pass
if foobar==5:
pass
else:
pass
在本例中,如果foobar 不是 5,则执行 else 部分,但我希望在 foo、bar 和 foobar 不是 5 时执行它。(但是,如果所有语句为真,所有语句都必须执行。)
【问题讨论】:
-
条件是否重叠? IE。可以同时存在多个事实吗?
-
是的,完全正确。但是
else只有在全部错误的情况下才应该执行。
标签: python if-statement