置为指定的角度 / 165
23.7 设置延迟时间 / 166
23.8 改变笔的颜色和大小/ 167
23.9 把海龟的笔抬起或落下 / 168
23.10 将海龟直接移动到指定的位置 / 170
23.11 利用决策和循环结构控制海龟 / 171
23.12 巩固练习 / 181
第24章 Python中的数据结构
24.1 数据结构引介 / 184
24.2 什么是列表 / 185
24.3 在Python中创建列表 / 186
24.4 什么是元组 / 188
24.5 在Python中创建元组 / 188
24.6 如何从列表或元组中获取值 / 189
24.7 如何更改列表元素的值 / 192
24.8 如何遍历列表或元组 / 192
24.9 如何将用户输入的值添加到列表中 / 195
24.10 什么是字典 / 200
24.11 在Python中创建字典 / 200
24.12 如何从字典中获取值 / 201
24.13 如何更改字典元素的值 / 202
24.14 如何遍历字典 / 203
24.15 有用的语句、函数和方法 / 204
24.16 复习题:判断对错 / 207
24.17 复习题:选择题 / 211
24.18 巩固练习 / 214
24.19 复习题 / 217
第25章 数据结构专项练习
25.1 数据结构简单练习 / 218
25.2 如何在程序中使用多个数据结构 / 221
25.3 查找列表中的最大值和最小值 / 223
25.4 在数据结构中查找元素 / 227
25.5 复习题:判断对错 / 230
25.6 巩固练习 / 230
第26章 子程序简介
26.1 什么是子程序 / 233
26.2 什么是过程式编程 / 233
26.3 什么是模块化编程 / 234
26.4 复习题:判断对错 / 235
26.5 复习题 / 235
第27章 用户自定义的子程序
27.1 有返回值的子程序 / 236
27.2 如何调用有返回值的函数 / 237
27.3 无返回值的子程序 / 239
27.4 如何调用无返回值的函数 / 240
27.5 形参和实参 / 241
27.6 子程序是如何执行的 / 242
27.7 两个子程序可以使用相同名字的变量吗 / 243
27.8 一个子程序可以调用另一个子程序吗 / 244
27.9 默认参数值和关键字参数 / 244
27.10 变量的作用域 / 246
27.11 复习题:判断对错 / 248
27.12 巩固练习 / 249
27.13 复习题 / 250
第28章 子程序专项练习
28.1 一些额外的练习 / 251
28.2 巩固练习 / 256
第29章 面向对象编程
29.1 什么是面向对象编程 / 258
29.2 Python中的类和对象/ 259
29.3 构造方法和关键字self / 261
29.4 将初始值传递给构造方法 / 263
29.5 类变量和实例变量 / 264
29.6 Getter、Setter方法与属性 / 267
29.7 一个方法可以调用同一个类内的另一个方法吗 / 273
29.8 类继承 / 274
29.9 复习题:判断对错