2013-06-27 18 views
-4

得到一個錯誤,在第28行,如果計數< 10:^ TabError:不一致地使用縮進中的製表符和空格。如果計數爲< 10:print('甜甜圈編號:%s'%(計數)) else:print('甜甜圈的編號:''')如果計數爲,許多')蟒蛇:不能找出這個代碼什麼是錯的,但我仍然得到一個taberror

回報

怎麼看我究竟寫的,請用空格給 http://pzy.be/v/1321/Untitled.jpg

+2

因爲它出現在你的編輯器,翻譯請格式化你的代碼。這個錯誤與您編寫代碼的方式有關 - 所以我們需要確切地看到它能夠幫助您。 –

+0

它確切地說出了什麼問題,並且完全意味着它說的是什麼。 –

+0

請 - 沒有人編輯他的問題,OP需要格式化它,因爲只有他知道他的錯誤代碼應該看起來如何。 –

回答

4

鏈接你混的標籤,同時縮進你的代碼。 Don't do that

+0

他有*明確*混合他們。 –

+0

@InbarRose Hehe – TerryA

3

如何從錯誤信息:

TabError: inconsistent use of tabs and spaces in indentation. 
+1

絕對的輝煌。 – Blender

0

你不能在Python混合製表符和空格,因爲多少個空格的標籤算作是取決於什麼程序,什麼設置,您在觀看它空白,尤其是如何縮進一行代碼,在Python中非常重要,因爲它決定了流量控制和許多其他事情。所以所有的人都必須看到相同的代碼。'

例如,它們是不同的Python:

if a: 
    b() 
c() 

-

if a: 
    b() 
    c() 
相關問題