在升华编辑器中获取错误:Python代码

在升华编辑器中获取错误:Python代码,python,Python,获取错误:缩进中制表符和空格的使用不一致 请帮我找出我的代码中的一个错误,如果一个单词以元音aeiou开头,请添加字母“yay”。“are”一词将变成“areyay” 第5行的错误 def convertEnglishToPigLatin(): print('You chose to convert English to PigLatin.') eng = input('Enter the English sentence to convert to PigLatin.\n')

获取错误:缩进中制表符和空格的使用不一致 请帮我找出我的代码中的一个错误,如果一个单词以元音aeiou开头,请添加字母“yay”。“are”一词将变成“areyay”

第5行的错误

def convertEnglishToPigLatin():
    print('You chose to convert English to PigLatin.')
    eng = input('Enter the English sentence to convert to PigLatin.\n')
    engWordSplit = eng.split()
    for i in range(0, len(engWordSplit)):  
        if engWordSplit[i].startswith(("a","A","e","E","i","I","o","O","u","U")):
            engWordSplit[i].append("yay")
        else:
            firstCharacter = engWordSplit.strip(0)
            engWordSplit.append(firstCharacter)
            engWordSplit.append("ay")
    print(engWordSplit)

您只需在sublime文本编辑器中执行以下操作:

视图=>缩进=>使用空格缩进


这会将所有制表符转换为空格,并消除错误。

hmmm,lbragile:voila。这管用!非常感谢。忘了提一下:变量和函数名应该跟在小写字母后面,并带有下划线。我知道。现在,我只是按照“大师”社区学院prog简介中的示例遵循命名约定。老师仍然有点纠结于代码,但最初的问题已经得到了回答。我目前的丑陋代码如下:亚历山大·塞西尔:是的,确实如此。谢谢。@ KSTATNET如果我的回答对你有帮助,请考虑接受和接受。