python报错:IndentationError:unexpected indent想让他在以上条件强制跳出,可是检查了一下,空格好像没少,else地方都是空4格,而如果分开打一开始打条件就会跳出另一张图syntaxerror invalid syntax
python报错:IndentationError:unexpected indent
答案:2 悬赏:50
解决时间 2021-04-21 13:17
- 提问者网友:孤笛钟情你
- 2021-04-20 17:12
最佳答案
- 二级知识专家网友:桃花别处起长歌
- 2021-04-20 17:19
图1是一定是缩进错误,图二是语法错误,没有if …… else not……的用法,你应该将报错那行的else 改成elif,这样就只吃表达式了,else后面是不支持表达式的
全部回答
- 1楼网友:糜废丧逼
- 2021-04-20 18:34
两个问题:
1) 缩进应该是四个空格。if请顶格写,if下面的两行,行首四个空格。
2) age输入是字符串类型,需要转成整数才能比较大小。
更正:
age = input('please enter your age')
if int(age) < 21:
print('你不能买酒')
print('不过你能买口香糖')
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯