2013-10-12 35 views
-1

我是Python的新手,我试图将字符串'abc'更改为'def',并且总之我一直得到"unindented does not match any other indentation level."因此,这意味着什么我的功能有问题吗?Python:获取函数的错误,缩进错误

def changes(x): 

    if 'a' in sent: 
     x=sent.replace('a','d') 

    if 'b' in x: 
     y=x.replace('b','e') 

    if 'c' in y: 
     z=y.replace('c','f') 
    print(z) 

sent=print(input('Enter a sentence:')) 

changes(x) 

回答

0

只需检查您的缩进。你不能像其他语言那样写任何东西。

阅读本short guide.

0

我有,而且还有,大量的这些错误。我发现真正有用的是打开,所以我可以看到隐形或空白。当从网络上复制代码片段,或者使用空格键和制表符来更改缩进时,这可能会导致缩进问题

检查发送中的'a'和下面的行。似乎使用的空间少于后续的情况。