(1)有一个列表$1- T12.122,1222,981元 (2)从键盘输入一个正整数工,然后分别输入口个整数,组成列表52,打印输出$2,注意:n表示s2的元素个数。 (3)将列表$2合并到s1中,然后对:1列表降序排序,(4) 打印耀出合冠目排序后的5。
时间: 2023-09-21 19:06:20 浏览: 43
以下是Python代码实现:
```python
# (1) 有一个列表s1
s1 = [12.122, 1222, 981]
# (2) 从键盘输入一个正整数n,然后分别输入n个整数,组成列表s2
n = int(input("请输入整数个数:"))
s2 = []
for i in range(n):
s2.append(int(input("请输入整数:")))
# 打印输出s2
print("s2:", s2)
# (3) 将列表s2合并到s1中,然后对s1列表降序排序
s1 += s2
s1.sort(reverse=True)
# (4) 打印输出合并且排序后的s1前5个元素
print("合并且排序后的s1前5个元素:", s1[:5])
```
示例输入和输出:
```
请输入整数个数:3
请输入整数:8
请输入整数:3
请输入整数:6
s2: [8, 3, 6]
合并且排序后的s1前5个元素: [1222, 981, 12.122, 8, 6]
```