Python学习者需要帮助发现错误

Python学习者需要帮助发现错误,python,Python,这段代码在“elif process.loop(i,len(list_i)!=‘repeat’:”的冒号处出现语法错误,我似乎不明白原因 class process: def loop(v1, v2): if v1 < v2 - 1: return 'repeat' def isel(chr_i, list_i): for i in range(len(list_i)): if chr_i ==

这段代码在“elif process.loop(i,len(list_i)!=‘repeat’:”的冒号处出现语法错误,我似乎不明白原因

class process:
    def loop(v1, v2):
        if v1 < v2 - 1:
            return 'repeat'
    def isel(chr_i, list_i):
        for i in range(len(list_i)):
            if chr_i == list_i[i]:
                return list_i[i]
            elif process.loop(i, len(list_i) != 'repeat':
                return 'error'()
课程流程:
def回路(v1、v2):
如果v1
编辑:我正在使用3.1.1

elif process.loop(i, len(list_i) != 'repeat':

你忘记了一个封闭的括号,
,就在
!=
之前;因此比较的左侧会打开两个括号,但只关闭一个--这就是语法错误:“不平衡的括号”,如果你愿意的话。

你缺少了一个括号

改变


elif进程.循环(i,len(list_i)!='重复':


elif process.loop(i,len(list_i))!=“repeat”: