[python]三种方法实现输入三个整型排序并输出
2022/4/21 1:12:50
本文主要是介绍[python]三种方法实现输入三个整型排序并输出,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
方法一是最原始的,不使用任何函数的方法,也是最容易想到的,既把所有的排列组合都写出来:
#方法一 x1 = int(input('输入数字1: ')) x2 = int(input('输入数字2: ')) x3 = int(input('输入数字3: ')) if x1 > x2: if x2 > x3: print('{} > {} > {}'.format(x1, x2, x3)) else: if x1 > x3: print('{} > {} > {}'.format(x1, x3, x2)) else: print('{} > {} > {}'.format(x3, x1, x2)) elif x1 < x2: if x2 < x3: print('{} > {} > {}'.format(x3, x2, x1)) else: if x1 < x3: print('{} > {} > {}'.format(x2, x3, x1)) else: print('{} > {} > {}'.format(x2, x1, x3))
方法二使用一个while循环以及列表的知识来实现对列表内元素的排序
nums = [] for i in range(3): nums.append(int(input('输入数字{}:'.format(i)))) while True: x = max(nums) print(x) nums.remove(x) if len(nums) == 1: print((nums[0])) break
方法三直接使用列表的排序函数
nums = [] for i in range(3): nums.append(int(input('输入数字{}:'.format(i)))) nums.sort(reverse=True) print(nums)
这篇关于[python]三种方法实现输入三个整型排序并输出的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python