当前位置: 首页> 文旅> 艺术 > 中信建设有限责任公司最新新闻_家装设计学校_搜索引擎入口大全_百度上做推广怎么收费

中信建设有限责任公司最新新闻_家装设计学校_搜索引擎入口大全_百度上做推广怎么收费

时间:2025/7/10 14:50:09来源:https://blog.csdn.net/2401_83351807/article/details/146715102 浏览次数:0次
中信建设有限责任公司最新新闻_家装设计学校_搜索引擎入口大全_百度上做推广怎么收费

Python每日一题 2025.3.29

  • 一、题目
  • 二、分析
  • 三、源代码
  • 四、deepseek答案
  • 五、源代码与ai分析

一、题目

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

二、分析

  总共六个部分,可以直接多个if语句判断。也可以循环来判断分析,这样感觉更简单一些。

三、源代码

i=int(input())
money=[1000000,600000,400000,200000,100000,0]
r=[0.01,0.015,0.03,0.05,0.075,0.1]
result=0
for j in range(0,6):if i>money[j]:result+=(i-money[j])*r[j]i=money[j]print (result)

四、deepseek答案

# 定义利润分段及对应的提成比例
thresholds = [(100000, 0.1),     # 10万以内部分10%(200000, 0.075),   # 10-20万部分7.5%(400000, 0.05),    # 20-40万部分5%(600000, 0.03),    # 40-60万部分3%(1000000, 0.015),  # 60-100万部分1.5%(float('inf'), 0.01)  # 超过100万部分1%
]# 获取输入利润
profit = int(input("请输入当月利润(元):"))
bonus = 0  # 初始化奖金总额
prev = 0    # 记录前一个区间的上限# 分段计算奖金
for threshold, rate in thresholds:if profit > threshold:# 当前区间全额计算bonus += (threshold - prev) * rateprev = thresholdelse:# 最后不满整区间的部分bonus += (profit - prev) * ratebreak# 输出结果
print(f"应发放奖金总额为:{bonus:.2f} 元")

五、源代码与ai分析

  输出对比了一下,结果应该一样。我用两个列表存储,deepseek用列表加元组存储。选择使用列表下标访问的话,缺少pythonic的感觉。另外这题感觉都不太行,明天找些硬核的题把。

关键字:中信建设有限责任公司最新新闻_家装设计学校_搜索引擎入口大全_百度上做推广怎么收费

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: