練習2:
題目:企業發放的獎金根據利潤提成,利潤(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%提成,從鍵盤輸入當月利潤I,求應發放獎金總數?
陳述句:
# coding: utf-8
print ('題目:企業發放的獎金根據利潤提成,利潤(I)低于或等于10萬元時,獎金可提10%;')
print ('利潤高于10萬元,低于20萬元時,低于10萬元的部分按10%提成,高于10萬元的部分,可提成7.5%;')
print ('20萬到40萬之間時,高于20萬元的部分,可提成5%;40萬到60萬之間時高于40萬元的部分,可提成3%;')
print ('60萬到100萬之間時,高于60萬元的部分,可提成1.5%;高于100萬元時,超過100萬元的部分按1%提成,')
print ('從鍵盤輸入當月利潤I,求應發放獎金總數?\n')
bX = input('請輸入當月利潤:')
bY = 0; bx = 0
bi = [0, 100000, 200000, 400000, 600000, 1000000]
bj = [0.1, 0.075, 0.05, 0.03, 0.015, 0.01]
by = 0
for bb in range(6):
if bX > bi[bb]:
bx = (bX-bi[bb]) * bj[bb]
by += bi[bb-1] * bj[bb-1]
bY = bx + by
print ('當月獎金為:%d元'% bY)
執行結果:
題目:企業發放的獎金根據利潤提成,利潤(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%提成,
從鍵盤輸入當月利潤I,求應發放獎金總數?
請輸入當月利潤:45681
當月獎金為:14568元
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/75674.html
標籤:Python
上一篇:Pandas基礎知識隨筆
下一篇:Django-Excel匯入匯出
