Python这个怎么错了? 10

求助!!!... 求助!!! 展开
 我来答
百度网友023b1c3
科技发烧友

2020-04-19 · 智能家居/数码/手机/智能家电产品都懂点
知道小有建树答主
回答量:1086
采纳率:84%
帮助的人:275万
展开全部

题主你好,

截图中的错误有两点:

1. if语句"结构不完整", python中,if语句最基本的结构是:

    if 条件:

        语句块

而看你图中只有:

    if 条件:

而缺少了:

    语句块

--------

2.还有一个错误你的代码还没报,就是:

    第2行的weight是字符串类型

    第4行的if语句中条件为 weight > 3, 也就是说使用 字符串类型 和 整型 去比较, 是错误的

----------------------

所以要想使截图中的代码正常运行,稍稍修改一下你的代码你就看明白了,如下图:

--------------------

我把你的代码稍稍按我的想法改了一下,你也可以参考一下:

希望对题主有帮助,欢迎追问

独承允4c
2020-04-19 · TA获得超过102个赞
知道小有建树答主
回答量:271
采纳率:88%
帮助的人:19.1万
展开全部

数据类型错误,应该把输入的重量转换为整数型,地点转换为字符串。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
开宏韦q7
2020-04-19 · 贡献了超过108个回答
知道答主
回答量:108
采纳率:0%
帮助的人:10.7万
展开全部
缩进错误,把elif都缩进一下,就OK了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式