编写一个Python函数`list_max()`,接受一个整数列表作为输入参数。该函数需要返回列表中最大值和最小值。
时间: 2024-05-15 10:17:22 浏览: 82
好的,这个问题是计算相关的,可以回答。下面是Python代码实现:
```python
def list_max(lst):
max_val = lst[0]
min_val = lst[0]
for x in lst:
if x > max_val:
max_val = x
if x < min_val:
min_val = x
return max_val, min_val
```
这个函数接受一个整数列表作为输入参数,返回列表中的最大值和最小值,使用方法如下:
```python
lst = [3, 5, 1, 8, 2, 9]
max_val, min_val = list_max(lst)
print("最大值:", max_val)
print("最小值:", min_val)
```
输出结果如下:
```
最大值: 9
最小值: 1
```
相关问题
创建一个函数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个整数,然后输出这些数中的最大值。
希望这个函数能够帮到你!
阅读全文