用Python编写一个任意输入三个整数对这个三个整数按降序排序并打印输出的程序
时间: 2023-05-25 10:02:56 浏览: 84
```python
a, b, c = map(int, input("请输入三个整数,以空格分隔:").split())
if a >= b and b >= c:
print(a, b, c)
elif a >= c and c >= b:
print(a, c, b)
elif b >= a and a >= c:
print(b, a, c)
elif b >= c and c >= a:
print(b, c, a)
elif c >= a and a >= b:
print(c, a, b)
else:
print(c, b, a)
```
使用 `map` 函数可同时将多个数据转换为指定类型,并使用 `split` 函数将输入的字符串分割为三个整数。按情况进行不同的处理后输出即可。
相关问题
编写python排序程序,输入三个整数并从小到大排序
好的,以下是一个简单的 Python 排序程序,可以实现输入三个整数并从小到大排序:
```python
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
c = int(input("请输入第三个整数:"))
# 利用列表的sort()方法进行排序
lst = [a, b, c]
lst.sort()
print("从小到大排序结果为:", lst)
```
代码执行后,会要求用户输入三个整数,然后程序会将这三个整数存储在列表 `lst` 中,并使用 `sort()` 方法对其进行排序,最后输出排序结果。
希望能帮助到你!
python编写程序,输入三个整数,按照从小到大的顺序进行排序输出。
好的,以下是简单的Python程序实现:
```python
# 输入三个整数
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
num3 = int(input("请输入第三个整数:"))
# 排序
if num1 > num2:
num1, num2 = num2, num1
if num1 > num3:
num1, num3 = num3, num1
if num2 > num3:
num2, num3 = num3, num2
# 输出排序后的结果
print("从小到大排序的结果为:", num1, num2, num3)
```
运行程序后,输入三个整数,程序会按照从小到大的顺序进行排序并输出结果。