题目:
输入三个整数x,y,z,这三个数由小到大输出。
视频教程:
Python入门100题之005:整数排序
代码1:
l = []
for i in range(3):
x = int(input('输入一个数:'))
l.append(x)
l.sort()
print(l)
代码2:
# 同一行内输入
line = input('输入3个数(空格分隔):')
l = line.split(' ')
for i, item in enumerate(l):
l[i] = int(item)
l.sort()
print(l)
代码3:
# 逆序
line = input('输入3个数:')
l = line.split(' ')
for i, item in enumerate(l):
l[i] = int(item)
# l.sort(reverse=True)
l.sort(key=lambda e: -1 * e)
print(l)