python分段計算 python分段算利潤 稅收

2021-10-11 12:18:27 字數 1118 閱讀 7457

題目:企業發放的獎金根據利潤提成。

利潤(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 輸出僅一行,輸出應交的水費...