输入若干数,存储到列表中,直接输入回车结束,将所有数据按降序排列并输出。输入若干数,直接输入回车结束。
时间: 2023-08-05 17:04:08 浏览: 95
DBN-BP深度置信网络结合BP神经网络多输入单输出回归预测(Matlab完整源码和数据)
5星 · 资源好评率100%
可以使用一个 while 循环来实现输入若干数的功能,然后使用 sort 方法对列表进行降序排序,最后输出排序后的结果。
代码如下:
```python
nums = []
while True:
num_str = input("输入一个数(直接回车结束):")
if num_str == "":
break
num = float(num_str)
nums.append(num)
nums.sort(reverse=True)
print("降序排列后的结果为:", nums)
```
运行效果如下:
```
输入一个数(直接回车结束):3.5
输入一个数(直接回车结束):1.2
输入一个数(直接回车结束):-2
输入一个数(直接回车结束):0
输入一个数(直接回车结束):
降序排列后的结果为: [3.5, 1.2, 0.0, -2.0]
```
阅读全文