兄弟連學python03 利潤演算法

2021-08-13 17:16:29 字數 745 閱讀 5511

題目:企業發放的獎金根據利潤提成。利潤(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 = int(input()) #預設輸入為字串,所以要轉化為整數型

lr1 = [1000000,600000,400000,200000,100000,0] #不同階段利潤標準的列表

tc = [0.01,0.015,0.03,0.05,0.075,0.1] #不同階段提成的列表

r = 0

for n in range(0,6): #0到5開始遍歷

if i > lr1[n]: #當總利潤大於1000000時

r += (i-lr1[n])*tc[n] #提成相加

print ((i-lr1[n])*tc[n]) #列印每個部分提成的結果

i = lr1[n] #進入下一次迴圈之前 將總利潤設定成100萬

print( r)

python學習交流、資源共享群:563626388 qq

兄弟連學python》內部函式

內部函式 在函式內部宣告的函式就是內部函式。格式 def 函式名 區域性變數 def 內部函式名 python功能 示例 def funname name dragon 定義乙個內部函式 def inner print 我是內部函式 注釋 1.內部函式的本質就是區域性變數 函式就是乙個變數 2.內部...

兄弟連學python》列表操作

一組有序資料的組合就是列表 建立列表 空列表方式1 變數 方式2 變數 list 具有乙個資料的列表 變數 值 備註 列表中儲存的每個都稱之為元素 具有多個資料的列表 變數 值,值,值 普通操作 訪問列表中的元素 變數 索引 修改列表中的元素 變數 索引 新值 新增列表元素 普通操作無法實現,需要借...

兄弟連學python》什麼是變數

變數 什麼是變數 變數就是可以改變的量,如 x y 10 x 5 y x 7 y 上面示例中的 x 和 y 就是變數,它們是數學裡的變數。通俗的理解 變數 生活中的容器 盒子 變數賦值操作 我們把物品放入盒子 資料型別 放了不同物體的盒子 放了鞋子,那這個盒子的型別就是鞋盒 放了飯,就是飯盒 變數賦...