能用if嵌套吗?有人可以看看吗?求解答

img

不嵌套,嵌套反而麻烦。
你直接按题意一句一句的去实现,比如第一句,低于10万的,那么

c=a
b=0
if a<=10:
    b+=c*0.1
else
    b+=10*0.1
    c=c-10

a是利润I
b是提成数
c是刨去已提成部分的剩余部分
然后你把所有条件都像这样一个一个往下写IF就行了

写的贼丑,凑合看吧
有帮助望采纳

a = eval(input())
b = 0
if not a > 100000:  # 100000
    b = a*0.1
else:
    b += 100000*0.1
    a -= 100000
    if not a > 100000:  # 200000
        b += a*0.075
    else:
        b += 100000*0.075
        a -= 100000
        if not a > 200000:  # 400000
            b += a*0.05
        else:
            b += 200000*0.05
            a -= 200000
            if not a > 200000:  # 600000
                b += a*0.03
            else:
                b += 200000*0.03
                a -= 200000
                if not a > 400000:  # 1000000
                    b += a*0.015
                else:
                    b += 400000*0.015
                    a -= 400000
                    b += a*0.01
print(b)

可以

用 if elsif else可以哦