whm2323063185 发表于 2022-1-18 11:35:28

23讲课后找幸运数字

matrix = [,
          ,
          ]
   
row = len(matrix)
col = len(matrix)
   
min_row = * row
max_col = * 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)

         min_row = * row      max_col = * col这两行是什么意思

傻眼貓咪 发表于 2022-1-18 11:37:16

arr = *4
arr =

大马强 发表于 2022-1-18 11:38:19

matrix = [,
          ,
          ]

row = len(matrix)# 行数 3
col = len(matrix)# 列数 3

min_row = * row
max_col = * col
"""
>>> * 3

>>> *3

>>>
"""

python爱好者. 发表于 2022-1-18 11:45:37

这里的 row 变量是表示这个多维列表有几行,

而这里的 col 变量表示这个多维列表有几列。

所以这里的 min_row 表示创建一个有多维列表的行数 row 个元素的列表,腾出空间来,以便后面往里面加入每行最大元素的值。

而这里的 max_col 表示创建一个有多维列表的列数 col 个元素的列表,腾出空间,以便后面往里面加入每列最大元素的值。


懂了吗?不懂可以再问,懂了就给个好评吧!!!
{:10_257:}{:10_297:}{:10_281:}{:10_298:}
打字不易!给个好评!!!
兄弟!给个好评!求求了!!!
{:10_254:}{:10_254:}{:10_254:}{:10_254:}

python爱好者. 发表于 2022-1-18 11:59:07

* 10
结果就是:

孤独的小鸟 发表于 2022-1-18 22:41:28

认真审题,(矩阵中数值的取值范围是 0~1024,且各不相同)
页: [1]
查看完整版本: 23讲课后找幸运数字