用python,实现函数get_max,函数最终返回列表lst的最大值(lst = [4, 2, 1, 6, 7, 9]),不要使用max函数
时间: 2023-08-01 07:11:28 浏览: 416
python求最大值,不使用内置函数的实现方法
可以使用循环遍历列表中的元素,将第一个元素设为最大值,然后逐个比较后面的元素,如果发现更大的元素,则更新最大值。下面是实现代码:
```python
def get_max(lst):
max_num = lst[0] # 将第一个元素设为最大值
for i in range(1, len(lst)): # 遍历后面的元素
if lst[i] > max_num: # 如果发现更大的元素,则更新最大值
max_num = lst[i]
return max_num
```
测试一下:
```python
lst = [4, 2, 1, 6, 7, 9]
print(get_max(lst)) # 输出:9
```
阅读全文