妙先生


私信TA

用户名:uq_57083779177

访问量:24900

签 名:

妙啊!

等  级
排  名 235
经  验 6011
参赛次数 0
文章发表 73
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:
    别嫌麻烦、捋清楚简单。
注意事项:
    输入必须转化为float型数据、否则会出错,因为工资不一定为整数。
参考代码:

m = float(input())
sum = 0.0
if m<=100000:
    sum = m*0.1
if m >100000 and m<200000:
    sum = 10000 + (m-100000)*0.075
if m>=200000.0 and m<400000.0:
    sum = 10000 + 100000*0.075 + (m-200000)*0.05
if m>=400000.0 and m<600000.0:
    sum = 10000 + 100000*0.075 + 200000*0.05 + (m-400000)*0.03
if m>=600000.0 and m<1000000.0:
    sum = 10000 + 100000*0.075 + 200000*0.05 + 200000*0.03 + (m-600000)*0.015
if m>1000000.0:
    sum = 10000 + 100000*0.075 + 200000*0.05 + 200000*0.03 + 400000*0.015 + (m-1000000)*0.01
print("%.2f"%sum)


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

靠北,题目看错了,写了半天发现怎么输入比输出还大,钱咋还少了
2024-03-15 16:53:34
  • «
  • 1
  • »