Python计算党费问题求解答

有朋友帮我看一下这个Python题目吗?

img

为什么当我输入ch=n,s=6000时,输出的是60而不是90.是哪里出了问题,求解答!

改为ch=='y' or ch=='Y'
或ch in ('y','Y')

你的第7行和第9行elif的判断条件写错的,不能像数学中那样写 a < x < b。要写成x > a and x < b。

elif  s > 3000 and s <= 500: // 7elif s > 5000 and s <= 10000: // 9
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^