zoukankan      html  css  js  c++  java
  • python练习4--计算利润

    练习:

      企业发放的奖金根据利润提成:

      利润低于或等于10万元时,奖金可提10%;

      利润10-20万元之间,低于10万元的部分按10%提成,高于10万元的部分按7.5%提成;

      利润20-40万元之间,高于20万部分按照5%提成;

      利润40-60万元之间,高于40万部分按照3%提成;

      利润60-100万元之间,高于60万部分按照1.5%提成;

      超过100万元的部分按照1%提成。

      从键盘输入当月利润 i,求应发奖金数?

    分析:

      1)列出不同分界点,对应的不同奖金

      2)判断不同区间应得的奖金

    代码:

    # 1)列出不同分界点,对应的不同奖金
    bonus1 = 10 * 0.1
    bonus2 = bonus1 + 10 * 0.075
    bonus4 = bonus2 + 20 * 0.05
    bonus6 = bonus4 + 20 * 0.03
    bonus10 = bonus6 + 40 * 0.015
    
    # 2)判断奖金
    i = int(input('input gain:
    '))
    if i <= 10:
        bonus = i * 0.1
    elif i > 10 and i <= 20:
        bonus = bonus1 + (i - 10) * 0.075
    elif i > 20 and i <= 40:
        bonus = bonus2 + (i - 20) * 0.05
    elif i > 40 and i <= 60:
        bonus = bonus4 + (i - 40) * 0.03
    elif i > 60 and i <= 100:
        bonus = bonus6 + (i - 60) * 0.015
    else:
        bonus = bonus10 + (i - 100) * 0.01
    print(bonus * 10000)
    >>> input gain:
    100
    39500.0
  • 相关阅读:
    第四次作业
    软工第三次作业
    第三次作业
    第二次作业
    团队第三次作业:Alpha版本发布
    软件工程团队作业--Alpha版本第二周小结
    软件工程团队作业--Alpha版本第一周小结
    团队第二次作业
    C++多态性总结
    第四次作业:结对编程
  • 原文地址:https://www.cnblogs.com/xiaohuboke/p/13575992.html
Copyright © 2011-2022 走看看