2026年秋季学期在线练习

人工智能专业 2026级本科《Python人工智能程序设计》

说明

  • 本目录中的练习在课堂内完成。请在本机使用 VS Code、Cursor 或 Devin Desktop 编写并运行,再将源代码与终端输出填入各题文本框。

PAP1.2-基本程序框架

圆面积、平方根、裴波那契数列、圆周长、三角形面积。

5 题 · 已开放

PAP2.1-变量与赋值

基本赋值、多重赋值、交换变量值、变量命名与类型。

9 题 · 已开放

PAP2.2-字符串

创建、连接、索引、切片、查找与分割。

10 题 · 已开放

PAP2.3-整数与浮点数

进制、运算、类型转换、体重指数、温度与购物。

14 题 · 已开放

PAP2.4-数学函数库math

模块导入、常数、常用函数与取整。

4 题 · 已开放

PAP3.1-创建与访问列表

创建列表、索引访问、长度、成员判断、连接与重复。

5 题 · 已开放

PAP3.2-管理列表

添加与插入、扩展、删除、修改、排序与反转。

5 题 · 已开放

PAP3.3-for循环遍历列表

遍历与累加、条件筛选、enumerate 与 zip。

4 题 · 已开放

PAP3.4-列表推导式

由表达式生成新列表、数值换算、条件筛选与条件表达式。

4 题 · 已开放

PAP3.5-数值列表

range 序列、循环、列表推导式与统计。

4 题 · 已开放

PAP3.6-元组

创建、访问、解包、遍历、计数与查找索引。

5 题 · 已开放

PAP4.1-条件控制语句if

比较运算、逻辑运算、双分支与条件表达式。

4 题 · 已开放

PAP4.2-模式匹配语句match

字面值匹配、多值匹配与交通信号灯。

3 题 · 已开放

PAP4.3-while循环语句

计数循环、break、continue 与九九乘法表。

4 题 · 已开放

PAP4.4-随机函数库random

随机种子、选择打乱与圆周率估计。

3 题 · 已开放

PAP4.5-函数

函数定义、返回值、参数与递归阶乘。

4 题 · 已开放

PAP5.1-字典的创建与操作

创建访问、推导式、安全读取与遍历。

5 题 · 已开放

PAP5.2-集合的创建与操作

创建去重、增删、成员检测与集合运算。

5 题 · 已开放

PAP6.1-类的定义与实例化

学生对象、年龄各自保存与矩形面积。

3 题 · 已开放

PAP6.2-属性与方法

实例属性、类属性、类方法与特殊方法。

4 题 · 已开放

PAP6.3-面向对象程序设计

方法重写、父类调用、面积重写与多态。

4 题 · 已开放