关于#python#的问题,请各位专家解答!

img

a = int(input('请输入第一个整数:'))
b = int(input('请输入第二个整数:'))
c = int(input('请输入第三个整数:'))
if a >  b > c:
     print(c,b,a)
elif a > c > b:
    print(b, c, a)
elif b > a > c:
     print(c, a, b)
elif b > c > a:
     print(a, c, b)
elif c > a > b:
     print(b, a, c)
else:
     print(a, b, c)

img

1.萌新只会第一题,还请不要笑话
这个问题类似冒泡排序
{
a=int(input("请输入一个数"))
b=int(input("请输入一个数"))
c=int(input("请输入一个数"))
d= [a,b, c]
for i in range(2):#生成有序数列(重点是让下一数进行循环重复)
for n in range(2):#这里生成的有序数列是固定一个数然后与列表其他数对比
if d[n]>d[n+1]:#加入判断,如果前一个数大于后一个数
d[n],d[n+1]=d[n+1],d[n]#将下一个数的数值赋值给前一个数
priint(d)
}