題目:企業發放的獎金根據利潤提成。
利潤(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,求應發放獎金總數?
# in_profit = int(input('淨利潤:'))
in_profit = 1200000
profit = [1000000, 600000, 400000, 200000, 100000, 0]
rate = [0.01, 0.015, 0.03, 0.05, 0.075, 0.1]
total = 0
for index in range(0, 6):
if in_profit > profit[index]:
total = total + (in_profit - profit[index]) * rate[index]
if index is 0:
print("大於100萬的獎金(1%) :" + str(total))
elif index is 1:
print("加上60-100萬的獎金(1.5%):" + str(total))
elif index is 2:
print("加上40-60萬的獎金(3%) :" + str(total))
elif index is 3:
print("加上20-40萬的獎金(5%) :" + str(total))
elif index is 4:
print("加上10-20萬的獎金(7.5%) :" + str(total))
elif index is 5:
print("加上0-10萬的獎金(10%%) :%s" % str(total))
in_profit = profit[index]
print("總獎金:")
print(total)
ASP ,IP位址分段計算
asp ip位址分段計算 在vbs中沒有位操作,這樣在乙個頁面中用到了js和vbs,並不好,如果用vbs也可以,不過羅嗦了一些,而且有一點注意,如果在vbs中split 202.102.29.6 會得到202,102,29三個數,得不到最後乙個6,所以需要將ip換成split 202.102.29....
分段計算居民水費
為鼓勵居民節約用水,自來水公司採取按用水量階梯式計價的辦法,居民應交水費 y 元 與月用水量 x 噸 相關 當 x 不超過 15 噸時,y 4x 3 超過後,y 2.5x 17.5。請編寫程式實現水費的計算。輸入格式 輸入在一行中給出非負實數x。輸出格式 在一行輸出應交的水費,精確到小數點後 2 位...
Python程式設計PTA題解 分段計算居民水費
description 為鼓勵居民節約用水,自來水公司採取按用水量階梯式計價的辦法,居民應交水費y 元 與月用水量x 噸 相關 當x不超過15噸時,y 4x 3 超過後,y 2.5x 17.5。請編寫程式實現水費的計算。input 輸入僅一行,輸入非負實數x。output 輸出僅一行,輸出應交的水費...