#第二題
'''企業(yè)發(fā)放的獎金根據(jù)利潤提成。利潤(I)低于或等于10萬元時瓣距,獎金可提10%黔帕;
????利潤高于10萬元,低于20萬元時蹈丸,低于10萬元的部分按10%提成成黄,高于10萬元的部分呐芥,可提成7.5%;
????20萬到40萬之間時奋岁,高于20萬元的部分思瘟,可提成5%;
????40萬到60萬之間時高于40萬元的部分厦取,可提成3%潮太;
????60萬到100萬之間時,高于60萬元的部分虾攻,可提成1.5%铡买;
????高于100萬元時,超過100萬元的部分按1%提成霎箍。
????從鍵盤輸入當(dāng)月利潤I奇钞,求應(yīng)發(fā)放獎金總數(shù)?'''
profit=[100,60,40,20,20,0]
percentage=[0.01,0.015,0.03,0.05,0.075,0.1]
方法一:
def?bonuses(moeny):
????if?0<=money<=10:
????????print('利潤為{}'.format(money*0.1))
????elif?10<money<=20:
????????print('利潤為{}'.format(10*0.1+(money-10)*0.075))
????elif?20<money<=40:
????????print('利潤為{}'.format(10*0.1+10*0.075+(money-20)*0.05))
????elif?40<money<=60:
????????print('利潤為{}'.format(10*0.1+10*0.075+20*0.05+(money-40)*0.03))
????elif?60<money<=100:
????????print('利潤為{}'.format(10*0.1+10*0.075+20*0.05+20*0.03+(money-60)*0.015))
????elif?money>100:
????????print('利潤為{}'.format(10*0.1+10*0.075+20*0.05+20*0.03+40*0.015+(money-100)*0.01))
????else:
????????print('輸入格式不對請重新輸入')
方法二:
def?bonuses_1(money):
????if?money<=0:
????????print('利潤為0')
????else:
????????k=0
????????for?i?in?range(len(profit)):
????????????if?money>profit[i]:
????????????????k+=(money-profit[i])*percentage[i]
????????????????money=profit[i]
????????????else:
????????????????print('輸入錯誤')
????????print('利潤為{}.format(k)')