帮一下忙各位亲朋好友

某企业发放奖金是根据 “利润数额” 分级提成,即不同的利润额,提取的奖金数不同。
已知:

利润低于或等于10万元时,奖金可提10%
利润低于或等于20万元时,高于10万的部分,可提8.5%
利润低于或等于40万元时,高于20万的部分,可提6%
利润低于或等于60万元时,高于40万的部分,可提4%
利润低于或等于100万元时,高于60万的部分,可提2.5%
利润高于100万时,高于100万的部分,可提1%。

请设计出一个程序,用户输入利润,程序自动计算出应方法的奖金总数。

某企业发放奖金是根据 “利润数额” 分级提成,即不同的利润额,提取的奖金数不同。
已知:

利润低于或等于10万元时,奖金可提10%
利润低于或等于20万元时,高于10万的部分,可提8.5%
利润低于或等于40万元时,高于20万的部分,可提6%
利润低于或等于60万元时,高于40万的部分,可提4%
利润低于或等于100万元时,高于60万的部分,可提2.5%
利润高于100万时,高于100万的部分,可提1%。

请设计出一个程序,用户输入利润,程序自动计算出应方法的奖金总数。

提示:通过条件语句(if,elif,else)编写。 !!!!!!!!!!

简简单单啊 自己写


money=0
while True:
    try:
        profit = float(input("请输入利润 单位万元"))
        if profit<=10:
            money = profit *0.1
        elif profit <= 20:
            money = 10*0.1+(profit-10)*0.085
        elif profit <= 40:
            money = 10*0.1+10*0.085+(profit-20)*0.06
        elif profit <= 60:
            money = 10*0.1+10*0.085+20*0.6+(profit-40)*0.04
        elif profit <= 100:
            money = 10*0.1+10*0.085+20*0.06+20*0.04+(profit-60)*0.025
        elif profit > 100:
            money = 10*0.1+10*0.085+20*0.06+20*0.04+40*0.025+(profit-100)*0.01
        else:
            print("请输入数字")
        print("奖金总数:",money)
    except Exception as e:
        print(e)

img

img


money = 0
moneys = float(input("请输入你的利润"))
if moneys <= 100000:                # 利润低于或等于10万元时,奖金可提10%
    money = moneys + (moneys * 0.1)
elif 100000 < moneys <= 200000:     # 利润低于或等于20万元时,高于10万的部分,可提8.5%
    money = moneys + (moneys * 0.085)
elif 200000 < moneys <= 400000:     # 利润低于或等于40万元时,高于20万的部分,可提6%
    money = moneys + (moneys * 0.06)
elif 400000 < moneys <= 600000:     # 利润低于或等于60万元时,高于40万的部分,可提4%
    money = moneys + (moneys * 0.04)
elif 600000 < moneys <= 1000000:    # 利润低于或等于100万元时,高于60万的部分,可提2.5%
    money = moneys + (moneys * 0.025)
elif moneys > 1000000:              # 利润高于100万时,高于100万的部分,可提1%。
    money = moneys + (moneys * 0.01)
else:
    print("请输入数字或小数")
print("奖金总数是:{:.2f}".format(money))

如果有帮助还请您伸出小手点个采纳! 非常感谢