對於下面的例子:我在哪裏可以爲if和elif添加通用代碼?
if a == 100:
# Five lines of code
elif a == 200:
# Five lines of code
五行代碼是常見的,重複我怎樣才能避免呢? 我知道把它的功能
或
if a == 100 or a == 200:
# Five lines of code
if a == 100:
# Do something
elif a == 200:
# Do something
任何其他清潔的解決方案?
我會說第二個解決方案已經相當乾淨和簡單了。把5條線放在一個簡單的函數中會使它更加清潔。 – 2010-04-09 06:22:26