-1

我是 Python 新手,我正试图让我的字符串将 'abc' 更改为 'def' 简而言之,我不断得到,"unindented does not match any other indentation level."因此,这意味着我的函数有什么问题?

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)
4

2 回答 2

0

我曾经并且仍然有很多这样的错误。我发现真正有用的是打开,这样我就可以看到隐形或空白。当从网络上复制代码片段时,或者在使用空格键和制表符之间切换来创建缩进时,这可能会产生缩进问题

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

于 2013-10-12T22:10:20.180 回答
0

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

阅读这份简短指南。

于 2013-10-12T21:39:27.210 回答