Description
已知一个列表a = [1,3,5,7,9],系统会通过input()函数给你输入2、4、6、8中的任意一个数字,请你将这个数字和列表a中的数字重新排列,要求新列表中的数字依旧按从小到大的方式排列,您只需要输出新列表即可。
Input
系统会通过input()函数给你输入2、4、6、8中的任意一个数字。
Output
输出新列表。举例,若新列表为b = [1,2,3,5,7,9],则输出[1,2,3,5,7,9]即可。
输入样例 1
2
输出样例 1
[1, 2, 3, 5, 7, 9]
输入样例 2
4
输出样例 2
[1, 3, 4, 5, 7, 9]
提示
您可以使用input()函数获取输入数据。比如:data = int(input())。如果系统输入数据为1,那么data就会被赋值为int类型的1。输入函数的使用样例:
data = int(input())
print(data)
输出:1还有要注意的一点,输入部分的代码就直接用data = int(input())这段就行了,其他部分的代码你自己来编程,相当于在你的代码中,data会被赋值为2、4、6、8中的任意一个数字。另外,记得只能print输出一次哦,不要输出很多次print哦!
方法一:
data = int(input())
a=[1,3,5,7,9]
a.append(data)
a.sort()
print(a)
方法二:
a=[1,3,5,7,9]
x=int(input())
new=[]
for i in a:if x>i:new.append(i)new.append(x) for i in a:if x<i:new.append(i)
print(new)