-
Notifications
You must be signed in to change notification settings - Fork 2
/
debit.py
42 lines (35 loc) · 637 Bytes
/
debit.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#!/usr/bin/env python3
#coding: utf-8
'''
template script
'''
class Solution():
''' class solution '''
def __init__(self):
self.value = 2400000
self.step = 31174
self.months = 12
self.start_month = 11
def action(self):
''' action '''
print('action!')
_left = self.value
_m = self.start_month
for i in range(self.months):
if _left <= 0:
break
_left = _left - self.step
print(f'after {_m}/2: {_left}')
_m = _m + 1
if _m > 12:
_m = _m - 12
@classmethod
def run(cls):
''' run '''
obj = cls()
obj.action()
def main():
''' main '''
Solution.run()
if __name__ == '__main__':
main()