python的缩进问题

我按照python的缩进规则,每段代码都缩进4个空格,可还是编译失败,这是怎么回事... 我按照python的缩进规则,每段代码都缩进4个空格,可还是编译失败,这是怎么回事 展开
 我来答
hy1397471
2019-08-22 · 知道合伙人软件行家
hy1397471
知道合伙人软件行家
采纳数:4714 获赞数:17154
15年数据库维护及数据库应用系统开发经验,从事零售业、服务业及财务管理类系统开发与维护。

向TA提问 私信TA
展开全部
22行是while True:
那么22行后面需要缩进,
23是注释,所以24行需要缩进
更多追问追答
追问
我24行和30行在While True的基础上缩进了一个空格,然后31行我无论怎么缩进都编译失败,然后我用退格键退格的时候,发现原本我用空格来缩进的,变成了tab这是怎么回事
追答
首先你要正确理解缩进,然后确定IDE关于缩进的设置,最后还要了解IDE自动缩进的机制,这几个方面都会影响到编译的。
其实包含了挺多内容,一个回答也没办法太详细,你可以私信联系方式,我可以语音给你讲讲的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
温馨又温文尔雅的小彩霞
2019-08-22 · 超过26用户采纳过TA的回答
知道答主
回答量:64
采纳率:75%
帮助的人:13.6万
展开全部
你这是空格和tab混用了,第24行有问题,要不都用空格要不都用tab
追问
我用的都是空格呀,没用tab,没看到....代表的是四个空格吗
追答
你把24行前面的删了,重新敲4次空格,25那个空行删了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
GTA小鸡
高粉答主

2019-08-22 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.6万
采纳率:78%
帮助的人:1.3亿
展开全部
第24行在while语句块内,需要缩进,你没有缩进。
更多追问追答
追问
其实我弄不懂的是,网上说python的缩进规则是以第一行的缩进为标准的,第一行缩进四个空格,那么其他代码也要缩进四个空格,我按照这个规则去弄了,但是发现不行,所以python的缩进规则到底是什么
追答
说了,因为你24行没有缩进,要缩进8个空格,你只缩进了4个
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式