python编写程序,并利用元组作为函数的返回值,求序列类型中中的最大值,最小值和元素个数,并编写测试代码
时间: 2024-03-03 19:51:02 浏览: 114
汇编程序 求数组元素的最大值和最小值
4星 · 用户满意度95%
好的,以下是我给出的代码示例:
```python
def get_info(sequence):
"""
返回序列类型中的最大值,最小值和元素个数
"""
max_value = max(sequence)
min_value = min(sequence)
count = len(sequence)
return max_value, min_value, count
# 测试代码
sequence = [1, 3, 5, 2, 4]
max_value, min_value, count = get_info(sequence)
print("最大值:", max_value)
print("最小值:", min_value)
print("元素个数:", count)
```
输出结果为:
```
最大值: 5
最小值: 1
元素个数: 5
```
在这个例子中,我们定义了一个 `get_info` 函数,它接受一个序列类型的参数,计算出其中的最大值、最小值和元素个数,然后将它们封装在一个元组中返回。我们可以使用 Python 内置的 `max` 函数和 `min` 函数来计算最大值和最小值,使用内置的 `len` 函数来计算元素个数。
在测试代码中,我们简单地创建了一个列表 `sequence`,并将它传递给 `get_info` 函数。然后,我们使用多个赋值来获取 `get_info` 函数返回的元组中的每个值,并打印出来。
希望这个示例对你有所帮助!
阅读全文