标题:快递价格计算器运行时出现错误
只看楼主
z275245581
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2019-11-10
结帖率:0
已结贴  问题点数:20 回复次数:1 
快递价格计算器运行时出现错误
print("欢迎来到快递系统!")

weight=float(input("请输入重量(千克):"))
num=int(input("请输入地点编号(01.其他 02.东三省/宁夏/青海/河南 03.新疆/西藏 04.港澳台/国外):"))

p=0

if weight>=3:
    if num=="01":
        p=10+5*(weight-3)
    elif num=="02":
        p=12+10*(weight-3)
    elif num=="03":
        p=20+20*(weight-3)
    elif num=="04":   
        p="error"
        print("请联系总公司")
    else:
        print("输入错误")   
elif weight<3 and weight>0:
    if num=="01":
        p=10
    elif num=="02":
        p=12
    elif num=="03":
        p=20
    elif num=="04":
        p="error"
        print("不接受寄件,抱歉!")
    else:
        print("输入错误")

else:
    print("输入错误")



print("你好,此次快递价格为:",p,"元!")
搜索更多相关主题的帖子: 输入 print num 价格 错误 
2019-11-10 11:11
ljw970243
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:43
专家分:105
注 册:2011-8-20
得分:20 
可能是文件编码错误,试一下先转为utf-8再运行
还有一个错误:num已经转为int,下面判定还是用字符串,
2019-11-13 13:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-497708-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.208904 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved