在Python中输入三个整数,按照从小到大的顺序输出他们的值
时间: 2024-03-15 22:46:20 浏览: 71
可以使用 Python 中的列表和 sort() 方法来实现。以下是一个示例代码:
```python
a, b, c = map(int, input().split()) # 输入三个整数,使用 map 函数将它们转换为整数
lst = [a, b, c] # 将三个整数放入列表中
lst.sort() # 使用 sort() 方法排序
print(lst[0], lst[1], lst[2]) # 按照从小到大的顺序输出三个数
```
另外,还有一种简单的方法是使用 Python 中的 min() 和 max() 函数,再使用数学运算得到中间的数。以下是示例代码:
```python
a, b, c = map(int, input().split())
min_num = min(a, b, c)
max_num = max(a, b, c)
mid_num = a + b + c - min_num - max_num
print(min_num, mid_num, max_num)
```
相关问题
python输入三个整数,按照从小到大的顺序输出他们的值
以下是Python代码实现:
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
c = int(input("请输入第三个整数:"))
if a <= b and a <= c:
if b <= c:
print(a, b, c)
else:
print(a, c, b)
elif b <= a and b <= c:
if a <= c:
print(b, a, c)
else:
print(b, c, a)
else:
if a <= b:
print(c, a, b)
else:
print(c, b, a)
输入三个整数后,程序会按照从小到大的顺序输出它们的值。例如,如果输入的三个整数分别为2、7和1,输出结果为1、2、7。
python,输入三个整数,按照从小到大的顺序输出他们的值
可以使用列表和sort()方法来实现:
```python
nums = input("请输入三个整数,用空格隔开:").split()
nums = [int(num) for num in nums] # 将输入的字符串转换为整数
nums.sort() # 将列表中的元素从小到大排序
print("从小到大的顺序是:", nums)
```
也可以使用多个if语句来实现:
```python
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("从小到大的顺序是:", a, b, c)
```
阅读全文