如何避免在if语句中重复套路?

问题描述 投票:0回答:1

我有一段代码,看起来

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

where do2do3 对相同的变量进行操作。有没有办法减少这段代码,以避免在操作过程中出现的 do3 两次?

谢谢!

python if-statement repeat
1个回答
1
投票

我想到了类似这样的方法来避免do3的两次操作

if condition1:
    do1
elif condition2:
    do2
else:
    do3
© www.soinside.com 2019 - 2024. All rights reserved.