编写一个Python函数`list_max()`,接受一个整数列表作为输入参数。该函数需要返回列表中最大值和最小值。
时间: 2024-05-05 07:19:05 浏览: 109
好的,这是一个计算问题,我可以回答。以下是 Python 函数 list_max() 的代码:
```python
def list_max(num_list):
"""
返回整数列表中的最大值和最小值
"""
if not num_list:
return None
max_num = min_num = num_list[0]
for num in num_list:
if num > max_num:
max_num = num
elif num < min_num:
min_num = num
return max_num, min_num
```
你可以将整数列表作为输入参数传递给这个函数,像这样:
```python
num_list = [1, 5, 7, 2, -3]
max_num, min_num = list_max(num_list)
print('最大值为:', max_num)
print('最小值为:', min_num)
```
输出将是:
```
最大值为:7
最小值为:-3
```
相关问题
创建一个函数my_max,实现从键盘输入五个整数,返回这些数中的最大值
好的,下面是一个实现该功能的 Python 函数:
```python
def my_max():
num_list = []
for i in range(5):
num = int(input("请输入第 %d 个整数:" % (i+1)))
num_list.append(num)
max_num = num_list[0]
for num in num_list:
if num > max_num:
max_num = num
return max_num
```
这个函数首先从键盘输入五个整数,然后遍历这个列表找到最大的数,最后返回最大值。
你可以在 Python 环境中调用这个函数来测试它的效果,例如:
```python
max_num = my_max()
print("最大值为:", max_num)
```
当然,这只是一个简单的实现,如果你希望函数更加健壮,可以添加一些判断,例如输入的是否为整数等。
创建一个函数my_max,实现从键盘输入5个整数,返回这些数中的最大值。
好的,下面是使用Python编写的函数`my_max`,可以实现从键盘输入5个整数,返回这些数中的最大值:
```python
def my_max():
num_list = [] # 用于存储5个整数
for i in range(5):
num = int(input("请输入第%d个整数:" % (i+1)))
num_list.append(num)
return max(num_list)
```
这个函数的实现很简单,它首先创建了一个空列表`num_list`,用于存储5个整数。然后使用`for`循环,从键盘输入5个整数,并依次添加到`num_list`列表中。最后,使用`max`函数返回`num_list`列表中的最大值。
你可以调用这个函数,如下所示:
```python
print("5个整数中的最大值是:", my_max())
```
这将会依次提示你输入5个整数,然后输出这些数中的最大值。
希望这个函数能够帮到你!
阅读全文