Python練習(xí)之制作企業(yè)獎(jiǎng)金計(jì)算器
題目
企業(yè)發(fā)放的獎(jiǎng)金根據(jù)利潤(rùn)提成。利潤(rùn) :
低于或等于 10 萬(wàn)元時(shí),獎(jiǎng)金可提 10%;
高于 10 萬(wàn)元,低于 20 萬(wàn)元時(shí),低于 10 萬(wàn)元的部分按 10%提成,高于 10萬(wàn)元的部分,可提成7.5%;
20 萬(wàn)到 40 萬(wàn)之間時(shí),高于 20 萬(wàn)元的部分,可提成 5%;
40 萬(wàn)到 60 萬(wàn)之間時(shí),高于 40 萬(wàn)元的部分,可提成 3%;
60 萬(wàn)到 100 萬(wàn)之間時(shí),高于 60 萬(wàn)元的部分,可提成 1.5%,
高于 100 萬(wàn)元時(shí),
超過(guò) 100 萬(wàn)元的部分按 1%提成,
從鍵盤(pán)輸入當(dāng)月利潤(rùn) I ,求應(yīng)發(fā)放獎(jiǎng)金總數(shù)?
簡(jiǎn)介
在本篇博客中,我們將使用Python代碼解決一個(gè)企業(yè)獎(jiǎng)金計(jì)算的問(wèn)題。根據(jù)利潤(rùn)的不同范圍,企業(yè)會(huì)根據(jù)一定的提成規(guī)則計(jì)算員工的獎(jiǎng)金總數(shù)。我們將提供問(wèn)題的解析,并給出一個(gè)完整的代碼示例來(lái)計(jì)算應(yīng)發(fā)放的獎(jiǎng)金總數(shù)。
問(wèn)題分析
根據(jù)企業(yè)的提成規(guī)則,獎(jiǎng)金的計(jì)算方式如下:
利潤(rùn)低于或等于 10 萬(wàn)元時(shí),獎(jiǎng)金可提 10%;
利潤(rùn)高于 10 萬(wàn)元,低于 20 萬(wàn)元時(shí),低于 10 萬(wàn)元的部分按 10%提成,高于 10 萬(wàn)元的部分,可提成 7.5%;
利潤(rùn)在 20 萬(wàn)到 40 萬(wàn)之間時(shí),高于 20 萬(wàn)元的部分,可提成 5%;
利潤(rùn)在 40 萬(wàn)到 60 萬(wàn)之間時(shí),高于 40 萬(wàn)元的部分,可提成 3%;
利潤(rùn)在 60 萬(wàn)到 100 萬(wàn)之間時(shí),高于 60 萬(wàn)元的部分,可提成 1.5%;
利潤(rùn)高于 100 萬(wàn)元時(shí),超過(guò) 100 萬(wàn)元的部分按 1%提成。
解決方案
為了計(jì)算應(yīng)發(fā)放的獎(jiǎng)金總數(shù),我們可以按照以下步驟進(jìn)行:
從鍵盤(pán)輸入當(dāng)月利潤(rùn)。
根據(jù)利潤(rùn)的不同范圍,使用條件判斷來(lái)計(jì)算相應(yīng)的獎(jiǎng)金金額。
將計(jì)算得到的獎(jiǎng)金金額輸出到控制臺(tái)。
下面是使用Python代碼解決這個(gè)問(wèn)題的示例:
profit = float(input("請(qǐng)輸入當(dāng)月利潤(rùn)(萬(wàn)元):")) bonus = 0.0 if profit <= 10: bonus = profit * 0.1 elif profit <= 20: bonus = 10 * 0.1 + (profit - 10) * 0.075 elif profit <= 40: bonus = 10 * 0.1 + 10 * 0.075 + (profit - 20) * 0.05 elif profit <= 60: bonus = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + (profit - 40) * 0.03 elif profit <= 100: bonus = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + 20 * 0.03 + (profit - 60) * 0.015 else: bonus = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + 20 * 0.03 + 40 * 0.015 + (profit - 100) * 0.01 print("應(yīng)發(fā)放獎(jiǎng)金總數(shù)為:", bonus, "萬(wàn)元")
運(yùn)行結(jié)果如下:
代碼解析
使用float(input())從鍵盤(pán)獲取輸入的當(dāng)月利潤(rùn),并將其存儲(chǔ)在變量profit中。
根據(jù)利潤(rùn)的不同范圍,使用if-elif-else條件語(yǔ)句來(lái)計(jì)算相應(yīng)的獎(jiǎng)金金額。
每個(gè)條件語(yǔ)句計(jì)算的獎(jiǎng)金金額是根據(jù)提成比例和利潤(rùn)范圍計(jì)算得出的。
最后,將計(jì)算得到的獎(jiǎng)金金額輸出到控制臺(tái)。
結(jié)論
根據(jù)提供的企業(yè)獎(jiǎng)金計(jì)算規(guī)則和利潤(rùn)范圍,使用上述代碼示例可以計(jì)算出應(yīng)發(fā)放的獎(jiǎng)金總數(shù)。通過(guò)輸入當(dāng)月利潤(rùn),程序會(huì)根據(jù)不同的利潤(rùn)范圍應(yīng)用相應(yīng)的提成規(guī)則來(lái)計(jì)算獎(jiǎng)金金額,并將結(jié)果輸出到控制臺(tái)。
請(qǐng)注意,這個(gè)代碼示例中只考慮了給定的利潤(rùn)范圍和提成規(guī)則。如果存在其他特殊情況或額外要求,可能需要進(jìn)行相應(yīng)的修改和擴(kuò)展。在實(shí)際應(yīng)用中,建議進(jìn)行測(cè)試和驗(yàn)證,以確保計(jì)算結(jié)果的準(zhǔn)確性和符合實(shí)際情況。
使用這個(gè)代碼示例,你可以輕松計(jì)算企業(yè)應(yīng)發(fā)放的獎(jiǎng)金總數(shù),并根據(jù)具體的業(yè)務(wù)需求進(jìn)行調(diào)整和優(yōu)化。這樣的計(jì)算器可以幫助企業(yè)在獎(jiǎng)金發(fā)放過(guò)程中準(zhǔn)確計(jì)算金額,確保公平和透明。
到此這篇關(guān)于Python練習(xí)之制作企業(yè)獎(jiǎng)金計(jì)算器的文章就介紹到這了,更多相關(guān)Python獎(jiǎng)金計(jì)算器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python中的二維數(shù)組實(shí)例(list與numpy.array)
下面小編就為大家分享一篇Python中的二維數(shù)組實(shí)例(list與numpy.array),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-04-04深入探究python中Pandas庫(kù)處理缺失數(shù)據(jù)和數(shù)據(jù)聚合
在本篇文章中,我們將深入探討Pandas庫(kù)中兩個(gè)重要的數(shù)據(jù)處理功能:處理缺失數(shù)據(jù)和數(shù)據(jù)聚合,文中有詳細(xì)的代碼示例,對(duì)我們的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2023-07-07用python畫(huà)個(gè)奧運(yùn)五環(huán)(附完整代碼)
大家好,本篇文章主要講的是用python畫(huà)個(gè)奧運(yùn)五環(huán)(附完整代碼),感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下2022-01-01python print 格式化輸出,動(dòng)態(tài)指定長(zhǎng)度的實(shí)現(xiàn)
這篇文章主要介紹了python print 格式化輸出,動(dòng)態(tài)指定長(zhǎng)度的實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-04-04Python 爬蟲(chóng)學(xué)習(xí)筆記之多線程爬蟲(chóng)
本文給大家介紹的是python基于XPath實(shí)現(xiàn)多線程爬蟲(chóng)的實(shí)例以及XPath的介紹安裝和簡(jiǎn)單用法,非常的細(xì)致,有需要的小伙伴可以參考下2016-09-09