python输入五个数按从大到小排列
时间: 2023-08-02 20:24:22 浏览: 313
以下是Python代码实现:
```
# 输入五个数
num1 = float(input("请输入第1个数:"))
num2 = float(input("请输入第2个数:"))
num3 = float(input("请输入第3个数:"))
num4 = float(input("请输入第4个数:"))
num5 = float(input("请输入第5个数:"))
# 将五个数放入列表中
num_list = [num1, num2, num3, num4, num5]
# 排序
num_list.sort(reverse=True)
# 输出从大到小排列的结果
print("从大到小排列的结果为:", num_list)
```
用户可以输入五个数,程序会将这五个数放入列表中并进行排序,最后输出从大到小排列的结果。
相关问题
python输入一串数字,将数字从小到大和从大到小排列
可以Python内置的排序函数`sorted()`来实现从小到大排序,同时可以通过传入参数`reverse=True`来实现从大到小排序。以下是示例代码:
```python
nums = input("请输入一串数字,以空格分隔:").split()
nums = [int(num) for num in nums] # 转换为整数列表
# 从小到大排序
sorted_nums = sorted(nums)
print("从小到大排序结果:", sorted_nums)
# 从大到小排序
reverse_sorted_nums = sorted(nums, reverse=True)
print("从大到小排序结果:", reverse_sorted_nums)
```
运行示例:
```
请输入一串数字,以空格分隔:5 2 9 1 7
从小到大排序结果: [1, 2, 5, 7, 9]
从大到小排序结果: [9, 7, 5, 2, 1]
```
键盘输入两个整数x和y,按从大到小顺序排列python
请看下面的代码实现:
```python
x = int(input("请输入第一个整数x: "))
y = int(input("请输入第二个整数y: "))
if x > y:
print("从大到小排列的结果为: {} {}".format(x, y))
else:
print("从大到小排列的结果为: {} {}".format(y, x))
```
首先我们使用 `input()` 函数获取用户输入的两个整数 `x` 和 `y`,然后使用 `if-else` 语句判断 `x` 和 `y` 的大小关系,如果 `x` 大于 `y`,则输出 `x` 和 `y` 的值,否则输出 `y` 和 `x` 的值,从而实现按从大到小顺序排列的目的。