编写一个函数 输入一个列表 返回该列表中的最大最小值 用python 用def
时间: 2024-05-14 08:19:30 浏览: 109
可以使用以下代码实现:
```
def find_min_and_max(lst):
if len(lst) == 0:
return None
min_val = lst[0]
max_val = lst[0]
for val in lst:
if val < min_val:
min_val = val
elif val > max_val:
max_val = val
return (min_val, max_val)
```
该函数接受一个列表作为输入,并返回列表中的最小值和最大值。如果列表为空,则返回None。
例如,可以通过以下方式使用该函数:
```
lst = [3, 5, 2, 8, 1, 6]
min_val, max_val = find_min_and_max(lst)
print("Minimum value: {}".format(min_val))
print("Maximum value: {}".format(max_val))
```
输出为:
```
Minimum value: 1
Maximum value: 8
```
相关问题
用Python编写一个函数,输入一个数字列表,返回该列表中的最大值和最小值。
好的,可以使用以下Python代码实现该函数:
```python
def min_max(nums):
"""
输入一个数字列表,返回该列表中的最大值和最小值。
"""
# 如果列表为空,返回None
if not nums:
return None
# 初始化最小值和最大值
min_val = nums[0]
max_val = nums[0]
# 遍历列表
for num in nums:
if num < min_val:
min_val = num
if num > max_val:
max_val = num
# 返回最小值和最大值
return min_val, max_val
```
你可以将这个函数复制到Python编辑器中,然后输入一个数字列表并调用该函数来测试它。
编写一个函数,输入一个数字列表,返回该列表中的最大值和最小值。
好的,这是一个常见的编程问题。以下是一个 Python 的示例函数,可以计算列表中的最大和最小值:
```python
def find_max_min(nums):
max_num = nums[0]
min_num = nums[0]
for num in nums:
if num > max_num:
max_num = num
if num < min_num:
min_num = num
return max_num, min_num
```
你可以将一个数字列表作为参数传递给这个函数,它将返回一个包含最大值和最小值的元组。例如:
```python
>>> nums = [2, 7, 1, 9, 5]
>>> find_max_min(nums)
(9, 1)
```
希望这可以帮助你。如果你有其他问题,请随时问我。
阅读全文