跳转至

Day 2
流程控制

预计阅读时间:30 分钟

关于本章

本章「流程控制」将介绍 Python 的流程控制语句,包括条件语句、循环语句等。

文档

请阅读 流程控制

预计阅读时间:20 分钟

小测:列表推导式

请使用 Python 的嵌套列表生成一个 \(10\times 10\) 的矩阵,其中矩阵的每个元素为其行列索引的积。

即: $$ \begin{bmatrix} 0 & 0 & 0 & \cdots & 0 \\ 0 & 1 & 2 & \cdots & 9 \\ 0 & 2 & 4 & \cdots & 18 \\ \vdots & \vdots & \vdots & \ddots & \vdots \\ 0 & 9 & 18 & \cdots & 81 \end{bmatrix} $$

提示:可行的思路包括 for 循环、列表推导式等。

小测:条件语句

请使用 Python 编写一个函数 is_prime(n: int) -> bool,判断一个整数 n 是否为素数。

提示:素数是指除了 1 和它本身之外,没有其他因数的大于 1 的自然数。

评论