这里是一段防爬虫文本,请读者忽略。
本文原创首发于CSDN,作者IDYS
博客首页:https://blog.csdn.net/weixin_41633902/
本文链接:https://blog.csdn.net/weixin_41633902/article/details/107423900
未经授权,禁止转载!恶意转载,后果自负!尊重原创,远离剽窃!
写在开头的话
- 请记住:实践是掌握知识的最快方法
- 如果你只是怀着看看的态度去快速浏览文章,而不去认认真真的把文章里面讲的任何一个知识点去实践一遍,那么你永远也掌握不了它
- 生命不息,折腾不止!
Python练习实例二 —— 根据利润求奖金
题目
- 企业发放的奖金根据利润提成。利润
(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
,求应发放奖金总数?
- 解析:
从大小依次判断其是否属于某个区间,如果属于某个区间,则减去这个区间最小的数字,乘以这个区间的利润
演示
- 代码
i = int(input("请输入您的利润:\n"))
print(end="\n\n")
arr = [1000000,600000,400000,200000,100000,0]
rat = [0.01,0.015,0.03,0.05,0.075,0.1]
r=0
for j in range(0,len(arr)):
if i > arr[j]:
r+=(i-arr[j])*rat[j]
print(r)
i = arr[j]
print("收取金额",r)
- 输出结果
请输入您的利润:
1200000
2000.0
8000.0
14000.0
24000.0
31500.0
41500.0
收取金额 41500.0
写在最后的话:
- 无论每个知识点的难易程度如何,我都会尽力将它描绘得足够细致
- 欢迎关注我的CSDN博客,IDYS’BLOG
- 持续更新内容:
linux基础 | 数据通信(路由交换,WLAN) | Python基础 | 云计算 - 如果你有什么疑问,或者是难题。欢迎评论或者私信我。你若留言,我必回复!
- 虽然我现在还很渺小,但我会做好每一篇内容。谢谢关注!