每日一题 2019.9.6

企业发放的奖金根据利润提成。利润(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,求应发放奖金总数?

sign=True
a=(100,60,40,20,10,0)
b=(0.01,0.015,0.03,0.05,0.075,0.1)
sum=0
while sign:
num =input("请输入你本月的利润情况(按Q或q退出本系统):")
if num.upper()=="Q":
sign=False
break
else:
sum=0
number =int(num)
for i in range(0,6):
if number>a[i]:
sum+=(number-a[i])*b[i]#最大区间提成计算后将总值赋值为元祖内当前元素
number=a[i]
print("The lirun is {0}".format(sum))


#初学Python 如有不足 请多多指教
原文地址:https://www.cnblogs.com/walxt/p/11470997.html