Day 2
流程控制
预计阅读时间:30 分钟
¶关于本章
本章「流程控制」将介绍 Python 的流程控制语句,包括条件语句、循环语句等。
小测:列表推导式
请使用 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 的自然数。