在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進行縮進,本人親自測試通過;

以上為錯誤提示

 

 修改縮進之后程序正常執行:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM