“有一组排好序的数组,现输入一个数,要求按顺序将它插入数组中”请问我的代码哪里不太对呢?
问题描述:
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里边那些不是自带的吧