2015-10-20 28 views
-1

缩进错误我输入以下代码的Python:在简单的代码

def root(): 
    x = int(raw_input("Enter a number:\n")) 
    y = int(raw_input("Enter the power which you want:\n")) 
    return x^y 
print "Hey, we are learning python!" 
print "Let's learn about functions!" 
print "The result is:", root() 

我得到以下错误:

y = int(raw_input("Enter the power you want\n:")) 
^ 
Indentation Error: unexpected indent 
+9

也许你在混合制表符和空格,你应该在整个程序中使用一致的缩进(或者只是空格或者只是制表符)。 –

+0

是什么线?你应该重新登录 – AndreL

+2

'^'是xor,'**'是力量。 – interjay

回答

0

你应该用整个代码相同的缩进。 如果您以4个空格开头,则无处不在使用4个空格。 如果您从选项卡开始,继续使用选项卡等。

因此,在复制具有不同缩进的文件的代码时也要小心。

某些文本编辑器(即Sublime)或IDE可以将您的整个文件转换为相同的缩进以避免此类错误。