写Python语言:有一个列表s1=[1,2,3],从键盘输入一个正整数n,然后分别输入n个整数组成列表s2,打印输出s2,将列表s2合并到s1中,然后对s1列表降序排序
时间: 2023-11-23 13:07:16 浏览: 49
一个控制台应用程序从键盘输入你要排序的数的个数n ,然后输入要排序的n个数,按由小到大的顺序输出
5星 · 资源好评率100%
好的,以下是代码实现:
```
s1 = [1, 2, 3] # 初始列表
n = int(input("请输入正整数n:")) # 输入n
s2 = [] # 定义空列表s2
# 输入n个整数,添加到s2列表中
for i in range(n):
num = int(input("请输入第{}个整数:".format(i+1)))
s2.append(num)
print("s2列表为:", s2)
# 合并s2到s1中
s1 += s2
# 对s1列表进行降序排序
s1.sort(reverse=True)
print("合并后的s1列表为:", s1)
```
运行结果示例:
```
请输入正整数n:4
请输入第1个整数:5
请输入第2个整数:7
请输入第3个整数:2
请输入第4个整数:9
s2列表为: [5, 7, 2, 9]
合并后的s1列表为: [9, 7, 5, 3, 2, 1]
```
阅读全文