如果或者如果是真的,那么就做某件事。

19 浏览
0 Comments

如果或者如果是真的,那么就做某件事。

这只是出于学术兴趣。我经常遇到以下情况。

either_true = False
if x:
  ...做一些事情1
  either_true = True
elif y:
  ...做一些事情2
  either_true = True
if either_true:
  ..做一些事情3

有没有更Pythonic的方式来做这个,或者一般来说更好的编程方式来做这个。

基本上,只有当or elif为真时,才执行do something3。

0