python的缩进问题
3个回答
2019-08-22 · 知道合伙人软件行家
关注
展开全部
22行是while True:
那么22行后面需要缩进,
23是注释,所以24行需要缩进
那么22行后面需要缩进,
23是注释,所以24行需要缩进
更多追问追答
追问
我24行和30行在While True的基础上缩进了一个空格,然后31行我无论怎么缩进都编译失败,然后我用退格键退格的时候,发现原本我用空格来缩进的,变成了tab这是怎么回事
追答
首先你要正确理解缩进,然后确定IDE关于缩进的设置,最后还要了解IDE自动缩进的机制,这几个方面都会影响到编译的。
其实包含了挺多内容,一个回答也没办法太详细,你可以私信联系方式,我可以语音给你讲讲的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这是空格和tab混用了,第24行有问题,要不都用空格要不都用tab
追问
我用的都是空格呀,没用tab,没看到....代表的是四个空格吗
追答
你把24行前面的删了,重新敲4次空格,25那个空行删了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第24行在while语句块内,需要缩进,你没有缩进。
更多追问追答
追问
其实我弄不懂的是,网上说python的缩进规则是以第一行的缩进为标准的,第一行缩进四个空格,那么其他代码也要缩进四个空格,我按照这个规则去弄了,但是发现不行,所以python的缩进规则到底是什么
追答
说了,因为你24行没有缩进,要缩进8个空格,你只缩进了4个
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询