1. 文档中心
  2. 编程能力认证
  3. Python
  4. Python 二级

Python 二级

基础级:能用循环解决重复与计算问题,掌握 for / while、嵌套循环与简单数学应用。

知识点

循环控制(for / while)

  • 会使用 for 遍历序列或配合 range 计数
  • 会使用 while 按条件重复执行
  • 理解循环变量、循环次数与终止条件
  • 会使用 break / continue 的基本场景(不过度依赖)

嵌套循环

  • 理解外层、内层循环各自控制什么
  • 能用双重循环打印图案、枚举二元组合等
  • 知道嵌套会放大循环次数,注意边界与效率直觉

简单数学应用

  • 能用循环完成累加、累乘、计数、求最大最小
  • 会解决整除、位数、约数、简单数列等常见题
  • 能把文字题转化为「初始化 → 循环更新 → 输出结果」

知识细节

以下细目来自考试题库实际标注的知识点标签(与上方大纲考点对应同一等级,粒度更细)。每个标签只在首次出现的等级列出,更高等级不再重复。

continue跳过

  • 跳过本轮,进入下一轮循环。

列表遍历

  • 按顺序处理列表里的每一项。
for x in [2, 4, 6]:
    print(x * 2)

素数筛

  • 筛出范围内的素数。

最大公约数

  • GCD 算法(如辗转相除)。
def gcd(a, b):
    while b:
        a, b = b, a % b
    return a

print(gcd(24, 18))

递推算法

  • 用前面的结果推出后面的结果。

二维列表

  • 列表套列表,表示表格或矩阵。
grid = [[1, 2], [3, 4]]
print(grid[1][0])

序列切片

  • 用切片取出一段序列。

返回值

  • 用 return 返回结果。
def square(x):
    return x * x

print(square(5))

简单递归

  • 函数调用自身解决子问题。
def fact(n):
    if n <= 1:
        return 1
    return n * fact(n - 1)

print(fact(5))

质因数分解

  • 把整数拆成质因数乘积。

学习建议

先单层 for/while 写熟,再练嵌套;数学题先想清楚「循环什么、每次改什么、何时停」。

在比卜创造 App「考试中心」选择 Python · 二级 进行刷题与模拟。