www.5129.net > python用IDLE老是出现缩进问题

python用IDLE老是出现缩进问题

你用什么编辑器?如果是idle的话,选中需要缩进的行,按菜单edit->indent region就可以了.大多数代码编辑器也有类似的功能.如果找不到,可以先用idle编辑好了保存一下.

左边的是查询窗口,右边是帮助文档.如果是自己弹出来,那应该是你的电脑键盘有点问题,F1,和F3键自动被按下

password = input("请设置密码")checkPassword = input("请输入密码)后面的input 括号内没加引号,也和你一样.加了就好了.所以推测是你漏写了什么东西.

那就先写完while循环,然后在新的一行中输入f.close()>>> while line: print line, line = f.readline()>>> f.close()

这个对代码倒没什么影响,只有代码行出现的缩进问题才会导致错误,空行的无所谓

把if语句后面的分号换成冒号.

python本来就是靠缩进来解析代码的,所以当然不可以想当然的胡乱缩进.该缩的时候才能缩. 楼上的办法是对的,用 \ 符号,是代码换行符,表示这行代码还没完,下一行代码也是这行代码的内容.这样就可以解决你的问题

缩进要用相同的符号,如果前面你用tab,你后面也要用,前面用4个空格,后面也一样.混着来会出错.

>>> if True:. . . print 'yes'. . .yes你的python shell可能没安装好,没有那个“. . .”,建议重装python

习惯了java,c++之类的宽容,初学python,被它摆了道下马威,写if else,竟然必须要我正确用缩进格式,原来在python里不能用括号来表示语句块,也不能用开始/结束标志符来表示,而是靠缩进来表示,好吧,我以后多注意 空白在Python中是重要的.事实上行首的空白是重要的.它称为缩进.在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组.这意味着同一层次的语句必须有相同的缩进.

网站地图

All rights reserved Powered by www.5129.net

copyright ©right 2010-2021。
www.5129.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com