有会大学计算机题吗?

img

这个就是分段计算,用 if elif语句
比如

p=float(input())
w=float(input())
s=float(input())

if s<250:
    f=p*w*s
elif s<500 and s>=250:
    f=p*w*s*(1-0.025)
elif s<1000 and s>=500:
    f=p*w*s*(1-0.045)
elif s<2000 and s>=1000:
    f=p*w*s*(1-0.075)
elif s<2500 and s>=2000:
    f=p*w*s*(1-0.09)
elif s<3000 and s>=2500:
    f=p*w*s*(1-0.12)
else:
     f=p*w*s*(1-0.15)
print(f)

img