我寫了這樣的功能,op
給出了操作牌子,上面像'+','-','*','/'
以上,代碼「增加了」一切使用給定的運營商,如何「增加」的東西放在一起蟒蛇
下面是代碼:
def arithmetic(op,*args):
result = args[0]
for x in args[1:]:
if op =='+':
result += x
elif op == '-':
result -= x
elif op == '*':
result *= x
elif op == '/':
result /= x
return result
有沒有一種方法我可以直接使用的+,-,*,/
?所以我不必寫一個If-Else語句?
通常情況下,最簡單的方法,以避免'如果/ elif'子句是使用字典。 :) – mgilson