编写程序:编写函数,查找序列元素的最大值和最小值。 描述 1. 编写函数,查找序列元素的最大值和最小值。 2. 输入一个序列,调用函数返回一个元组,其中元组第一个元素为序列最大值,第二个元素为序列最小值。 例如: 输入:5,1,7,2 输出:(7, 1)
时间: 2023-12-01 10:25:53 浏览: 81
c#用户输入一个数字确定数组长度,并从屏幕输入一组数字作为数组元素,计算该数组所有元素的最大值、最小值及对应的索引值。要求通过编写函数实现。
5星 · 资源好评率100%
以下是一个示例程序:
```python
def find_max_min(seq):
"""
查找序列元素的最大值和最小值
"""
seq_list = list(map(int, seq.split(',')))
max_num = seq_list[0]
min_num = seq_list[0]
for num in seq_list:
if num > max_num:
max_num = num
elif num < min_num:
min_num = num
return max_num, min_num
# 示例
seq = input("请输入一个序列(以逗号分隔):")
max_num, min_num = find_max_min(seq)
print("序列 {} 的最大值为 {},最小值为 {}".format(seq, max_num, min_num))
```
输入示例:
```
请输入一个序列(以逗号分隔):5,1,7,2
```
输出结果为:
```
序列 5,1,7,2 的最大值为 7,最小值为 1
```
阅读全文