邮费计算,为什么第二个条件可以区分出来,江浙地区的就运行不出来啊?

img


我测试运行时,输入安徽或者西藏都是对的。但是输入浙江,江苏,上海时它计算时是按照else的计费标准计算的,为什么唯独第一个条件区分不出来啊?我第一个if和第二个if格式一样啊,为什么一个可以,一个不可以?

img

第11行不是if,是elif