發放梯度獎金示例

發放梯度獎金示例:

vi aa.py

#!/usr/bin/python

-,- coding:UTF-8 --

arr = [100000,60000,40000,20000,10000,0]
rat = [0.01,0.015,0.03,0.05,0.075,0.1]

while True:
i = input('淨利潤(q退出): ')
if i == 'q':
exit(0)
if not i.isdigit():
continue
reward = []
print("獎金爲: ",end=' ') #不換行
I=int(i)
for idx in range(0,6):
if I > arr[idx]:
reward.append((I - arr(idx)) * rat[idx])
I = arr[idx]
reward.reverse() # 逆序獎金列表
if (len(reward)) == 1: # 如果只有1個,直接輸出
print(reward[0])
else:
print(" + ".join([str(num) for num in reward]), "=",sum(reward))

:wq

python aa.py

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章