python 求最大值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 求最大值相关的知识,希望对你有一定的参考价值。
1、if判断
使用if流程语句依次判断三个数之间的大小,示例如下:
num1=float(input('输入第一个数:')) #输入要比较的三个数并转换为浮点型
num2=float(input('输入第二个数:'))
num3=float(input('输入第三个数:'))
if num1
elif num1 < num2 and num3 < num2: #判断第二个数是否为最大值
max_num =num2
else:# 三和二都不是最大值那么第一个数就为最大值
max _num = num1
print('三个数中最大的值为:%s' % max _num) #输出最大值
2、max()函数
max()函数是Python的内置函数,它可以返回给定参数的最大值,代码如下:
# 输入语句省略
print(max(num1.num2.num)) # 因为三个参数都为同一个类型,使用可以在输出函数里直接使用max()函数进行判断后输出。
3、列表Sort()方法
将三个数字变量放在列表中排序后,最后一个元素就是最大的值,示例如下:
# 输入语句省略
list = [num1.num2.num3] # 用传进来的三个数实例化一个列表对象
list.sort() # 对列表进行正序排序
print(list[-1]) # 排序后最后一个值就是最大值,索引-1取得最后一个元素
参考技术A ####求10个数据的最大值########list=[]
for i in range(10):#这里可以设置数据的多少
list.append(float(input("请输入数据"))) #输入数据,如果都是整数可以把float改为int
max=list[0]
for i in range(10):#这里数据与上面的for里面的保持一致
if list[i]>max:#如果数据比max大就会更新max
max=list[i]
print("最大值为:%f"%max)#输出
#望采纳
以上是关于python 求最大值的主要内容,如果未能解决你的问题,请参考以下文章