python输入3个数从小到大输出

可以使用列表的sort()方法将输入的数字进行排序,然后再依次输出即可。

具体代码实现如下:

nums = []
for i in range(3):
    num = input("请输入第%d个数字:" % (i+1))
    nums.append(int(num))

nums.sort()

print("从小到大的排序结果为:")
for num in nums:
    print(num)

如果需要使用字符串范例,可以将上述代码稍作修改,如下:

strings = []
for i in range(3):
    string = input("请输入第%d个字符串:" % (i+1))
    strings.append(string)

strings.sort()

print("从小到大的排序结果为:")
for string in strings:
    print(string)

然后运行程序,输入三个字符串,程序会按照字典序从小到大输出它们:

请输入第1个字符串:pidancode.com
请输入第2个字符串:Python
请输入第3个字符串:皮蛋编程
从小到大的排序结果为:
Python
pidancode.com
皮蛋编程

相关文章