Python编程中怎么判断三个数的大小

  介绍

这篇文章将为大家详细讲解有关Python编程中怎么判断三个数的大小,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

<强>前言

大部分初学编程的人来说刚开始都会练习判断两个数或者三个数的大小,来熟悉某种语言的特性和最基本的,如果别的循环,当我们学习了更高级的语法知识后,又会有不同的实现方式,比如这道练习题依次接收用户输入的三个数,排序后打印现在我们来看一下在Python中都有哪些方法来实现:

<强> 1,采用分支结构,用最基本的如果和其他人来实现:

a =, int(输入(& # 39;a>在祝辞& # 39;))   b =, int(输入(& # 39;b>在祝辞& # 39;))   c =, int(输入(& # 39;c>在祝辞& # 39;))   if  a> b:   ,if  b> c:   ,打印(& # 39;a> b> c # 39;)   ,其他的:   ,if  a> c:   打印才能(& # 39;a> c> b # 39;)   ,其他的:   打印才能(& # 39;c> a> b # 39;)   elif  a一个# 39;)   ,其他的:   ,if  c>:   打印才能(& # 39;b> c>一个# 39;)   ,其他的:   打印才能(& # 39;b> a> c # 39;)

这可能是大部分初学编程er的第一想法,但较为繁琐,由于我最近刚学到列表列表,那么如果用列表来实现的话方法有哪些呢

<强> 2,引入列表

nums =, []   for 小姐:拷贝范围(3):   ,nums.append (int(输入(& # 39;{},& # 39;.format(我))))   if  num[0]在num [1]:   ,if  num[0]在num [2]:   i3 才能=,num [0]   if 才能num[1],祝辞,num [2]:   i2 才能=,num [1]   i1 才能=,num [0]   其他的才能:   i2 才能=,num [0]   i1 才能=,num [1]   ,其他:# 0 & lt; 2, 1 & lt; 0   i3 才能=,num [2]   i2 才能=,num [0]   i1 才能=,num [1]   其他:# [0]& lt; [1]   ,if  num [0], & lt;, num [2]:=,,i1  num [0]   ,if  num [1], & lt;, num [2]:   i2 才能=,num [1]   i3 才能=,num [2]   ,其他:#[1]在[2]   if 才能num[0],祝辞,num [2]:   i2 才能=,num [0]   i3 =,妈妈才能[2]   其他的才能:   i2 才能=,num [2]   i3 =,妈妈才能[0]   打印(i1、i2 i3)

虽然我们在这里用了列表,但是逻辑上还是第一种逐个比较后再打印的思想,所以可以看的到,并没有变简洁。

<强> 3,使用Max函数

nums =, []   for 小姐:拷贝范围(3):   ,nums.append (int(输入(& # 39;{}:,& # 39;.format(我))))   #此处不能使用的循环,不能一边迭代该列的表,同时删除或者增加该列的表   while 真正的:   ,x =,马克斯(num)   ,打印(x)   ,nums.remove (x)   ,if  len (num),==, 1:   ,打印(num [0])   ,打破

这种方法的思路是找出最大值,打印再剔除,直到最后打印出最小值。这样的话我们就能以较少的代码来实现这一任务了.max函数和分钟函数是Python的内置函数,在求最大值和最小值上更快速便捷。但当我们需要比较并打印出很多的数字时,这种方法就没那么高效了。

<强> 4,用列表的排序操作来实现大小比较并打印输出

<代码>排序(关键=None,反向=False)→没有

对列表元素进行排序,就地修改,默认升序

nums =, []   时间=out 没有   for 小姐:拷贝范围(3):   ,nums.append (int(输入(& # 39;{}:,& # 39;.format(我))))   nums.sort ()   印刷(num)

这一次可以看的到,代码简洁了很多,而且即便我们需要增加输入量,比较多个数据也只需要做很少的改动即可。

关于“Python编程中怎么判断三个数的大小”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

Python编程中怎么判断三个数的大小