“有一组排好序的数组,现输入一个数,要求按顺序将它插入数组中”请问我的代码哪里不太对呢?

“有一组排好序的数组,现输入一个数,要求按顺序将它插入数组中”请问我的代码哪里不太对呢?

问题描述:


a = [1,4,6,9,13,16,19,28,40,100]  #给定的数组 
print('原始列表:')
print(a)
number = int(input("\n插入一个数字:\n"))

def fuction1(mylist,new_num):
    mylist.append(new_num)
    result = mylist.sort()
    return result
    
b = fuction1(a,number)
print('排序后\n',b)

中间def的fuction1和后面的b=fuction1(a,number)是题目本身自带的,必须要用,我想用sort()排序,请问def的fuction1怎么改呢

a = [1,4,6,9,13,16,19,28,40,100]  #给定的数组 
print('原始列表:')
print(a)
number = int(input("\n插入一个数字:\n"))

 
def fuction1(mylist,new_num):
    result=[]
    mylist.append(new_num)
    mylist.sort()
    
b = fuction1(a,number)
print('排序后\n',a)

def fuction1里边那些不是自带的吧