#考虑输入数字是否符合题目要求格式,将输出数字收入列表,然后使用sort方法进行排序
while True: try: x=int(input("请输入第一个数字:")) y=int(input("请输入第二个数字:")) z=int(input("请输入第三个数字:")) except ValueError: print("输入数字格式错误,请重新输入!") continue list=[x,y,z] list.sort() print(list)
输入结果:
或者字典收集输入的三个数字,再用sorted方法进行对的键值进行排序
x = int(input("请输入第一个数字:")) y = int(input("请输入第二个数字:")) z = int(input("请输入第三个数字:")) a={"x":x,"y":y,"z":z} for w in sorted(a,key=a.get): print(a[w],end='')
输入结果:
以上是学习pyhon练习题的一点点心得。