23讲 最后一题
matrix = [,,
]
row = len(matrix)
col = len(matrix)
min_row = * row
max_col = * col
# 遍历矩阵中的每一个元素
# 找到每行中最小的元素,并将它们存放到列表min_row中
# 找到每列中最大的元素,并将它们存放到列表max_col中
for i in range(row):
for j in range(col):
min_row = min(matrix, min_row)
max_col = max(matrix, max_col)
# 遍历矩阵中的每一个元素
# 判断是否同时满足“同一行的所有元素中最小”和“同一列的所有元素中最大”
for i in range(row):
for j in range(col):
if matrix == min_row and matrix == max_col:
print(matrix)
问:
(1)min_row = * row
max_col = * col 这个作用是什么?
(2) if matrix == min_row and matrix == max_col: 怎么会相等? matrix代表的是数,而max_col和 min_row代表的是行和列。
max_col、min_row 是一个列表(一维数组),max_col 和 min_row 代表的都是一个数值。
页:
[1]