代码拉取完成,页面将自动刷新
class DataPackage(object):
def __init__(self, first_price, first_number,
sell_price_list, buy_price_list, end_price):
"""
Init all data
:param first_price: first price to buy
:param first_number: first counts
:param sell_price_list: every time sell price list,
like sell 2 times [ [1.2, 3.4, 5.6],[6.7, 8.9] ]
:param buy_price_list: every time buy price list, refer above
:param end_price: end sell all number price
:Note sell list and buy list len should be the same!
"""
self.first_price = first_price
self.first_number = first_number
self.sell_price_list = sell_price_list
self.buy_price_list = buy_price_list
self.end_price = end_price
@property
def get_first_price(self):
"""
Get value
:return: first price
"""
return self.first_price
@property
def get_first_number(self):
"""
Get value
:return: first_number
"""
return self.first_number
@property
def get_sell_price_list(self):
"""
Get value
:return: sell_price_list
"""
return self.sell_price_list
@property
def get_buy_price_list(self):
"""
Get value
:return: buy_price_list
"""
return self.buy_price_list
@property
def get_end_price(self):
"""
Get value
:return: end_price
"""
return self.end_price
class HandleData(object):
def __init__(self, DP_object):
"""
Init the data
:param DP_object: DataPackage object
"""
self.DP_object = DP_object
# first buy price * first buy number
self.total_money_in = 0
#average keep price, current keep number
self.average_price = 0
self.current_number = 0
#profit, tax
self.total_tax = 0
self.profit = 0
#init values
self.total_money_in = self.DP_object.first_price * self.DP_object.first_number
def calculate(self):
"""
Start to calculate profit
"""
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。