如何避免在 if 语句中重复花色?

How to avoid repeating suits in if statements?

我的代码看起来像:

if condition1:
  do1
  if condition2:
    do2
  else:
    do3
else:
  do3

其中 do2do3 对相同的变量进行操作。有没有办法以某种方式减少此代码,以避免 do3 两次?

谢谢!

我会想到这样的事情来避免do3两次

if condition1:
    do1
elif condition2:
    do2
else:
    do3