python顺序表的加法,是对的吗?为什么在idle中运行不出来

class SequenceList(object):
def init(self):
self.seq_list = []

def create_sequence_list(self):
    element = input("请输入(按回车键确认,按#键结束):")
    while element != '#':
        self.seq_list.append(int(element))
        element = input("请输入(按回车键确认,按#键结束):")

def print_sequence_list(self):
    print('顺序表中的元素为:', self.seq_list)

def add(self):
    number = int(input('qudjjoa')
    self.seqlist = [int(i)+number for i in self.seqlist]
    print(self.seqlist)

list_1 = SequenceList()
list_1.create_sequence_list()
list_1.print_sequence_list()
list_1.find_element()

number = int(input('qudjjoa') 之后少了)右括号
self.seqlist = [int(i)+number for i in self.seqlist] seqlist中间少了_ 是seq_list 不是seqlist
print(self.seqlist) )号写成了中文全角的,要改成英文半角的。 #seqlist中间少了_ 是seq_list 不是seqlist
find_element()方法没有定义啊, 应该调用 add()

class SequenceList(object):
    def __init__(self):
        self.seq_list = []

    def create_sequence_list(self):
        element = input("请输入(按回车键确认,按#键结束):")
        while element != '#':
            self.seq_list.append(int(element))
            element = input("请输入(按回车键确认,按#键结束):")

    def print_sequence_list(self):
        print('顺序表中的元素为:', self.seq_list)

    def add(self):
        number = int(input('qudjjoa'))  #最后少了)右括号
        self.seq_list = [int(i)+number for i in self.seq_list]  #seqlist中间少了_  是seq_list  不是seqlist
        print(self.seq_list)  # )号写成了中文全角的,要改成英文半角的。 #seqlist中间少了_  是seq_list  不是seqlist
list_1 = SequenceList()
list_1.create_sequence_list()
list_1.print_sequence_list()
# list_1.find_element()  #find_element()方法没有定义啊
list_1.add() #调用 add()

img

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img