编写程序,输入一个包含若干整数的列表,输出新列表,要求新列表中的所以元素来自于输入的列表,并且降序排序
时间: 2023-11-04 09:13:08 浏览: 198
py代码-输入一个包含若干自然数的列表,输出一个新列表,新列表中每个元素为原列表中 每个自然数的位数。例如输入[1,888,99,23456],输出[1,3,2,5]。
好的,以下是一个 Python 程序示例,可以实现您的需求:
```python
# 从用户输入中获取整数列表
input_str = input("请输入整数列表,以空格分隔:")
input_list = [int(x) for x in input_str.split()]
# 对输入列表进行降序排序,并生成新列表
output_list = sorted(input_list, reverse=True)
# 输出新列表
print(output_list)
```
使用方法:
1. 运行上述代码,控制台将会提示您输入整数列表,以空格分隔。
2. 按照提示输入整数列表,比如 `1 2 3 4 5 6`。
3. 程序将输出 `[6, 5, 4, 3, 2, 1]`,即输入列表中的所有元素,按照降序排列。
阅读全文