给定一个列表(纯数字),求最大值,求最小值,求平均值、求和 (不能使用系统api)
时间: 2023-12-03 22:50:30 浏览: 152
求最大数、最小数、平均值
以下是Python代码实现:
```python
def find_max(lst):
max_num = lst[0]
for num in lst:
if num > max_num:
max_num = num
return max_num
def find_min(lst):
min_num = lst[0]
for num in lst:
if num < min_num:
min_num = num
return min_num
def find_avg(lst):
total = 0
for num in lst:
total += num
return total/len(lst)
def find_sum(lst):
total = 0
for num in lst:
total += num
return total
```
这里分别定义了4个函数,分别用于求最大值、最小值、平均值和总和。每个函数都使用了for循环来遍历列表中的每一个数字,并使用if语句来判断当前数字是否是最大值或最小值。在求平均值和总和时,使用了一个变量total来保存列表中所有数字的总和,最后返回平均值或总和。
阅读全文