python从从大到小排序三个整数
时间: 2024-01-23 09:36:12 浏览: 71
可以使用Python内置函数sorted()对三个整数进行排序,然后将排序后的结果以列表的形式返回。由于默认情况下sorted()是从小到大排序,因此需要在sorted()函数中添加reverse=True参数,使其按照从大到小的顺序排序。示例代码如下:
```python
def sort_three_nums_desc(a, b, c):
nums = [a, b, c]
sorted_nums = sorted(nums, reverse=True)
return sorted_nums
```
其中,a、b、c分别为三个整数,sort_three_nums_desc()函数返回按照从大到小排序后的结果。例如,sort_three_nums_desc(3, 1, 5)将返回[5, 3, 1]。
相关问题
python三个整数大到小排序,用input
可以使用input函数获取三个整数,然后使用if语句进行比较和排序,最后输出结果。
示例代码如下:
```
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
c = int(input("请输入第三个整数:"))
if a > b:
a, b = b, a
if a > c:
a, c = c, a
if b > c:
b, c = c, b
print("排序后的结果为:", c, b, a)
```
运行结果:
```
请输入第一个整数:5
请输入第二个整数:2
请输入第三个整数:9
排序后的结果为: 9 5 2
```
python输入三个整数按从大到小排序
可以使用以下代码实现:
a, b, c = input("请输入三个整数,用空格分隔:").split()
a, b, c = int(a), int(b), int(c)
if a > b:
a, b = b, a
if b > c:
b, c = c, b
if a > b:
a, b = b, a
print(c, b, a)
阅读全文