python3个数字大小排序
时间: 2024-10-18 12:20:09 浏览: 11
Python编程学习之如何判断3个数的大小
5星 · 资源好评率100%
在Python中,你可以使用内置的`sorted()`函数或列表的`sort()`方法对三个或更多数字进行排序。这里有两种常见的方式:
1. **使用sorted()函数**:
```python
numbers = [3, 1, 2]
sorted_numbers = sorted(numbers)
print(sorted_numbers) # 输出:[1, 2, 3]
```
2. **使用list的sort()方法**:
```python
numbers = [3, 1, 2]
numbers.sort()
print(numbers) # 输出:[1, 2, 3]
```
如果你想按照降序排列,可以添加`reverse=True`参数:
```python
numbers.sort(reverse=True)
print(numbers) # 输出:[3, 2, 1]
```
如果你有三个数字想直接比较它们并交换顺序,可以这样做:
```python
a, b, c = 3, 1, 2
if a > b and a > c:
a, c = c, a
elif b > a and b > c:
b, c = c, b
print(a, b, c) # 输出:1 2 3 或者 2 3 1,取决于初始值
```
阅读全文