您的当前位置:首页正文

python求最大值最小值方法总结

2023-04-20 来源:汇智旅游网
python求最⼤值最⼩值⽅法总结

⽅法⼀(常规):

代码:

count = int(input('输⼊数据个数:\\n'))a = 1

while a <= count:

num = int(input('请输⼊第{}个数:'.format(a))) #字符串中的⽅法

if a == 1: #这句⼀定会执⾏,⽽且只执⾏⼀次,⽬的就是让你输⼊的第⼀个数作为根据与之后的数⽐较 max = min = num #第⼆个及以后的数都会⾛else,

else: #第⼀次⾛else时,⽐较中的min和max都是你第⼀次输⼊的数,以后⾛else就不⼀定了 if num < min: min = num elif num > max: max = num a += 1

print('最⼤数据是:', max)print('最⼩数据是:', min)

⽅法⼆:列表实现

代码:

#思路:将⽤户输⼊的每个数据存⼊⼀个列表,然后调⽤min与max函数且以列表为参就可以了count = int(input('请输⼊数据个数:\\n'))list = []

for i in range(1, count+1): #注意range取值范围 list.append(int(input('请输⼊第{}个值:'.format(i))))print(min(list))print(max(list))

python怎么求最⼤值最⼩值?下⾯给⼤家介绍两种⽅法:

第⼀种

count = int(input('输⼊数据个数:\\n'))a = 1

while a <= count:

num = int(input('请输⼊第{}个数:'.format(a))) #字符串中的⽅法

if a == 1: #这句⼀定会执⾏,⽽且只执⾏⼀次,⽬的就是让你输⼊的第⼀个数作为根据与之后的数⽐较 max = min = num #第⼆个及以后的数都会⾛else,

else: #第⼀次⾛else时,⽐较中的min和max都是你第⼀次输⼊的数,以后⾛else就不⼀定了 if num < min: min = num elif num > max: max = num a += 1

print('最⼤数据是:', max)print('最⼩数据是:', min)

第⼆种

#思路:将⽤户输⼊的每个数据存⼊⼀个列表,然后调⽤min与max函数且以列表为参就可以了count = int(input('请输⼊数据个数:\\n'))list = []

for i in range(1, count+1): #注意range取值范围 list.append(int(input('请输⼊第{}个值:'.format(i))))print(min(list))print(max(list))

因篇幅问题不能全部显示,请点此查看更多更全内容