我正在嘗試創建一個計算器,但我無法編寫一個將從列表中減去數字的函數。
例如:什麼是減法函數是類似於sum()用於減去列表中的項目?
class Calculator(object):
def __init__(self, args):
self.args = args
def subtract_numbers(self, *args):
return ***here is where I need the subtraction function to be****
對於另外,我可以簡單地使用返回sum(args)
計算總的,但我不確定我能爲做減法。
你會如何定義一個「減法」函數?總之,它很直觀。你只需添加所有的數字。但是對於減法,你從中減去了什麼以及你在減去什麼? – Squazic 2012-04-01 10:05:59
您首先需要定義多個參數的減法函數。它是'first_element - sum(rest_of_elements)'?它是'sum(args [i] *(-1)^ 1'?是abs(max(list) - sum(rest_of_elements))??正如你所看到的,有無數的可能性 - 究竟是什麼* *你是否在? – amit 2012-04-01 10:06:41
它究竟應該如何工作?你想從哪些中減去列表中的那些數字? – tchap 2012-04-01 10:07:10