Python求二维数组的最大值和最小值并交换

1个回答
展开全部
摘要 以下是一个示例代码,其中使用了嵌套循环来遍历二维数组,并使用两个变量来存储最大值和最小值。然后使用一个临时变量来交换它们的值。```pythonarr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]# 初始化最大值和最小值max_val = arr[0][0]min_val = arr[0][0]# 遍历二维数组for i in range(len(arr)): for j in range(len(arr[i])): # 更新最大值和最小值 if arr[i][j] > max_val: max_val = arr[i][j] if arr[i][j] < min_val: min_val = arr[i][j]# 输出最大值和最小值print("最大值为:", max_val)print("最小值为:", min_val)# 交换最大值和最小值temp = max_valmax_val = min_valmin_val
咨询记录 · 回答于2023-06-15
Python求二维数组的最大值和最小值并交换
以下是一个示例代码,其中使用了嵌套循环来遍历二维数组,并使用两个变洞手量中御来存储最大值和最小值。然后使用一个临时变量来交换它们的值。```pythonarr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]# 初始化最大值纳培嫌和最小值max_val = arr[0][0]min_val = arr[0][0]# 遍历二维数组for i in range(len(arr)): for j in range(len(arr[i])): # 更新最大值和最小值 if arr[i][j] > max_val: max_val = arr[i][j] if arr[i][j] < min_val: min_val = arr[i][j]# 输出最大值和最小值print("最大值为:", max_val)print("最小值为:", min_val)# 交换最大值和最小值temp = max_valmax_val = min_valmin_val
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消