怎么用python比较三个数大小?这四个方法你不一定都知道( 二 )

(3)使用max函数:
nums = [] for i in range(3):     nums.append(int(input('{}:'.format(i)))) #此处不能使用for循环,不能一边迭代该列表,同时删除或者增加该列表 while True:     x = max(nums)     print(x)     nums.remove(x)     if len(nums) == 1:     print (nums[0])     break【怎么用python比较三个数大小?这四个方法你不一定都知道】这种方法的思路是找出最大值,打印再剔除,直到最后打印出最小值 。这样的话我们就能以较少的代码来实现这一任务了 。max函数和min函数是Python的内置函数,在求最大值和最小值上更快速便捷 。但当我们需要比较并打印出很多的数字时,这种方法就没那么高效了 。
(4)用列表的sort操作来实现大小比较并打印输出:
sort(key=None, reverse=False) -> None对列表元素进行排序,就地修改,默认升序
nums = [] out = None for i in range(3):     nums.append(int(input('{}: '.format(i)))) nums.sort() print(nums)以上就是小编给大家带来的在python比较三个数大小的方法了,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。

猜你喜欢