鱼C论坛

 找回密码
 立即注册
查看: 3086|回复: 4

[已解决]python最新版23讲-动手题

[复制链接]
发表于 2023-8-25 10:25:15 | 显示全部楼层
对于代码中的这部分:
  1. python
复制代码

这段代码是在二维列表`matrix`中的第`i`行中添加一个随机整数。`random.randint(0, 1024)`会生成一个范围在0到1024之间(包括0和1024)的随机整数,并将其添加到`matrix[i]`这一行的末尾。

你可以将这段代码理解为为每一行添加了一个随机整数,用于初始化二维列表`matrix`。

对于这部分:
  1. python
复制代码

这段代码是用于计算矩阵中每行的最小值和每列的最大值。

- `min_row = [1024] * row`:这行代码创建了一个长度为`row`的列表`min_row`,并初始化所有元素为1024。
- `max_col = [0] * col`:这行代码创建了一个长度为`col`的列表`max_col`,并初始化所有元素为0。

接下来的两个循环将遍历矩阵中的每个元素,并更新`min_row[i]`和`max_col[j]`的值,使其保持每行的最小值和每列的最大值。

希望解释清楚了这部分代码!如果还有其他问题,请随时提问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-20 05:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表