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 皮蛋编程
相关文章