Python内置数学函数_________用来返回一组数据中的最大值?

Python018

Python内置数学函数_________用来返回一组数据中的最大值?,第1张

用“max()”函数,它是用于返回列表/元组的最大数/浮点数,用法如下:

>>>a = [0, 20, 6, 30]

>>>max(a)

结果:

20

numbers=[1,2.1,1.0,3.11,5.2,6.6,7,8,9,10,10.0]

#定义一个存放最小数的数组

min_numbers=[]

#定义一个存放最大数的数组

max_numbers=[]

#使用max()、min()函数求取列表最大值和最小值,并输出

min_number = min(numbers)

max_number = max(numbers)

print("数组中的最小数是:",min_number)

print("数组中的最大数是:",max_number)

i=0

for number in numbers:

    i+=1

    #当遍历到最小值时

    if number==min_number:

        min_numbers.append(i)

    #当遍历到最大值时

    elif number==max_number:

        max_numbers.append(i)

print("最小数在数组中的顺序是:",min_numbers)

print("最大数在数组中的顺序是:",max_numbers)

建议实操实验一下,研究其中的逻辑,python基础知识的时候看到的有返回列表最大元素的函数和返回列表最小元素的函数,这一点很好的解决在在数组中寻找到最大数和最小数问题。我定义一个变量i=0,让每次遍历后i=i+1,这样当遍历输出的元素等于最大值和最小值是i值恰好是最大值 和最小值在数组中的位置。

希望这个回答可以帮助到你。