python编程求解最大最小值且不能用内置的max和min函数
时间: 2023-06-24 10:06:09 浏览: 117
python求最大值,不使用内置函数的实现方法
5星 · 资源好评率100%
可以通过遍历列表中的元素来找到最大值和最小值。以下是一个示例代码:
```python
def find_max_min(lst):
if not lst:
return None, None
max_val = lst[0]
min_val = lst[0]
for val in lst:
if val > max_val:
max_val = val
if val < min_val:
min_val = val
return max_val, min_val
```
这个函数会返回列表中的最大值和最小值。如果列表为空,那么就会返回 None。你可以这样使用它:
```python
lst = [1, 2, 3, 4, 5]
max_val, min_val = find_max_min(lst)
print("Max value:", max_val)
print("Min value:", min_val)
```
输出结果为:
```
Max value: 5
Min value: 1
```
阅读全文