题目及要求:
(1)有一个列表s1= 122.1222.98];
(2)输入多个整数组成列表s2,当输入字母“q”时,输入结束,打印输出s2;
(3)将列表s2合 并到s1中,然后对s1列表升序排序;
(4)输出合并排序后的列表s1
list1 = [12,122,1222,98]
list2 = []
while True:
a = input()
if a == 'q':
break
a = int(a)
list2.append(a)
print(list2)
#list1.extend([99,100])
list1.extend(list2)
list3 = sorted(list1,reverse = True)
print(list3)
在python中,input中默认输入的是字符类型,所以,我们采用input直接输入以后,与q进行匹配。又因为,题目要求的列表属性为int型,所以判断以后,我们将输入的字符转化为int型,然后将它添加进列表之中。
这是运行结果。这个还是挺简单的,只需要我们细心处理就好了。需要的小伙伴自取叭。



