MST

星途 面试题库

面试题:Python 中 continue 在嵌套循环里的复杂应用

编写一个 Python 程序,使用嵌套 `for` 循环生成一个 5x5 的矩阵(二维列表),值为从 1 开始递增。在填充过程中,若某个值是 4 的倍数,使用 `continue` 跳过该位置的赋值,使得该位置保持为 0 。最后输出这个矩阵。
10.7万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
matrix = []
num = 1
for i in range(5):
    row = []
    for j in range(5):
        if num % 4 == 0:
            row.append(0)
        else:
            row.append(num)
        num += 1
    matrix.append(row)

for row in matrix:
    print(row)