Python【求list中的最大值、最小值、平均值、求和】

要求:给定一个列表,求最大值(不能使用系统api),求最小值,求平均值、求和

代码如下:

import numpy as np


arr_list = np.random.randint(100 , size = 5)
print("未排序的list:",arr_list)
n = len(arr_list)
for i in range(n - 1):
    for j in range(n - 1 - i):
        if arr_list[j] > arr_list[j + 1]:
            arr_list[j] , arr_list[j + 1] = arr_list[j+1] , arr_list[j]
print("排好序的list:", arr_list)
min_arr_list = arr_list[0]
max_arr_list = arr_list[-1]
sum_arr_list = 0
for k in arr_list:
    sum_arr_list += k 
average_arr_list = sum_arr_list / n
print(f"list中的最大值:{max_arr_list},最小值:{min_arr_list}, 总和:{sum_arr_list}, 平均值:{average_arr_list}")

你可能感兴趣的:(Python,python,开发语言)