在python中缩进的重要性

count = 1
while count < 11:
	if count == 7:
		pass
	else:
		print(count)
	count = count + 1
print('----end----')

题目是输是:1 2 3 4 5 6 8 9 10 不输出7

当在开始的if 代码块中,如果你使用的缩进是空格,那些后面的if代码块中的所有代码都要使用空格进行缩进,如果你后面的pass使用了tab键那么程序就会报错,(
python inconsistent use of tabs and spaces in indentation),意思是在缩进中不一致地使用制表符和空格,所以python需要很严格的格式,对齐很重要 

解决方法:这个错误是说你用了tab键作缩进了,因为在python不像C/C++里用大括号来区分程序块,而是用缩进所以缩进很重要你把Tab都换成空格就好了

或者你从if里面就开始使用tab键,那么if代码块中的东西都要使用tab进行缩进,本人亲自测试通过;

以上为错误提示

 修改缩进之后程序正常执行:

原文地址:https://www.cnblogs.com/renzhiqiang/p/10510569.html