import datetime
form dateutil import rrule
class Calculator:
def __init__(self, pay_rate, date_start, date_stop):
self.pay_rate = pay_rate
self.start = datetime.datetime.strptime(date_start, '%Y, %m, %d')
self.stop = datetime.datetime.strptime(date_stop, '%Y, %m, %d')
def compute_pay(self):
days = rrule.rrule(rrule.DAYLY, dtstart = self.start, until = self.stop)
a_days = days.count()
total = a_days * self.pay_rate
return total
t = Calculator(80, '2020, 5, 15', '2020, 6k 17')
a_total = t.compute_pay()
print('你这段时间的工资是:', a_total)
python大学实用教程练习6.10(计算支付金额的类)
最新推荐文章于 2022-01-26 16:16:03 发布