python學習記錄 習題1

2022-09-04 15:51:18 字數 569 閱讀 7478

題目:企業發放的獎金根據利潤提成。利潤(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,求應發放獎金總數?

def

tip(momey1):

a = [100, 60, 40, 20, 10, 0]

b = [0.01, 0.015, 0.03, 0.05, 0.075, 0.1]

c =[0, 0, 0, 0, 0, 0]

for i in range(6):

if momey1 >=a[i]:

c[i] = (momey1-a[i])*b[i] #儲存每個階段運算結果

momey1 =a[i]

print

(sum(c))

print(tip(120))

python學習記錄1

1.第乙個python程式 在python互動式模式下,可以直接輸入 然後執行,並立刻得到結果。在命令列模式下,可以直接執行.py檔案。在python的互動式命令列寫程式,好處是一下就能得到結果,壞處是沒法儲存,下次還想執行的時候,還得再敲一遍。所以,實際開發的時候,我們總是使用乙個文字編輯器來寫 ...

Python 學習記錄1

怎樣得到檔案的副檔名?filepath r c test test2 hello.txt import os os.path.splitext filepath c test test2 hello txt 怎樣解析 url 如何獲取路徑?os.path.dirname www.sina.com.c...

Python學習記錄(1)

一.python變數 注意事項 在大多數情況下,如果變數出現在賦值運算子或復合賦值運算子 例如 等 的左邊則表示建立變數或修改變數的值,否則表示引用該變數的值。x 3 print x 2 9 字串和元組屬於不可變序列,這意味著不能通過下標的方式來修改其中的元素值,例如下面的 試圖修改元祖中元素的值時...