m_gz = 13000.0
m_sb = 700
def cal_gs(in_data):
if (in_data < 36000):
return in_data * 0.03
elif (in_data < 144000):
return in_data * 0.1 - 2520
elif (in_data < 300000):
return in_data * 0.2 - 16920
elif (in_data < 420000):
return in_data * 0.25 - 31920
elif (in_data < 660000):
return in_data * 0.3 - 52920
elif (in_data < 960000):
return in_data * 0.35 - 85920
else:
return in_data * 0.45 - 181920
if __name__ == '__main__':
x_l = []
x_s = []
for m in range(12):
mm = m + 1
in_data = mm * (m_gz - m_sb - 5000.0)
out_data = cal_gs(in_data)
gs_mon = out_data - sum(x_s)
sr_mon = m_gz - m_sb - gs_mon
x_s.append(gs_mon)
x_l.append(sr_mon)
print(mm, round(gs_mon, 2), round(sr_mon, 2))