python将输入的三个整数x,y,z按由小到大的顺序排列
时间: 2024-09-12 07:09:29 浏览: 48
c代码-输入三个整数x,y,z,请把这三个数由小到大输出。
5星 · 资源好评率100%
在Python中,可以使用内置的`sorted()`函数或者三元运算符结合列表推导式来对整数进行排序。这里我们提供两种方法:
**方法一:使用`sorted()`函数**
```python
x = int(input("请输入第一个整数:"))
y = int(input("请输入第二个整数:"))
z = int(input("请输入第三个整数:"))
numbers = [x, y, z]
sorted_numbers = sorted(numbers)
print(f"{sorted_numbers[0]} {sorted_numbers[1]} {sorted_numbers[2]}")
```
**方法二:列表推导式结合三元运算符**
```python
x = int(input("请输入第一个整数:"))
y = int(input("请输入第二个整数:"))
z = int(input("请输入第三个整数:"))
sorted_numbers = [x, y, z] if x <= y and x <= z else [y, z, x] \
if y <= x and y <= z else [z, x, y]
print(sorted_numbers)
```
这两种方法都会将数字按从小到大顺序排列并打印结果。
阅读全文