python:无法弄清楚这段代码中有什么不对,但我仍然得到一个taberror

时间:2013-06-27 06:53:17

标签: python indentation

如果计数< 10:^,则在第28行中得到错误 TabError:缩进中使用制表符和空格不一致。

count =输入('给我没有甜甜圈:')如果计数< 10:打印('甜甜圈的数量:%s'%(计数)) 否则:打印('甜甜圈的数量:很多')

返回

看看我是如何写的,按照给出的链接 http://pzy.be/v/1321/Untitled.jpg

3 个答案:

答案 0 :(得分:4)

在缩进代码时,您有混合标签和空格。 Don't do that

答案 1 :(得分:3)

如何阅读错误消息:

TabError: inconsistent use of tabs and spaces in indentation.

答案 2 :(得分:0)

您不能在Python中混合制表符和空格,因为制表符所依据的空格数取决于您正在查看的程序和设置。空白,特别是如何缩进代码行是非常重要的在Python中,因为它决定了流控制和许多其他事情。所以所有人都必须看到相同的代码。'

例如,这些在Python中是不同的:

if a:
    b()
c()

-

if a:
    b()
    c()