图书目录

第1章  绘制基本几何图形/ 1

1.1  问题描述/ 2

1.2  案例:开心蛋/ 2

1.2.1  编程前准备/ 3

1.2.2  算法设计/ 13

1.3  编写程序及运行/ 14

1.3.1  程序代码/ 14

1.3.2  运行程序/ 20

1.4  拓展训练/ 20

第2章  选择结构在绘图中的应用/ 23

2.1  问题描述/ 24

2.2  案例:七巧板拼图/ 25

2.2.1  编程前准备/ 26

2.2.2  算法设计/ 40

2.3  编写程序及运行/ 40

2.3.1  程序代码/ 41

2.3.2  运行程序/ 57

2.4  拓展训练/ 60

第3章  循环绘制图形/ 63

3.1  问题描述/ 64

3.2  案例:太阳花/ 64

3.2.1  编程前准备/ 65

3.2.2  算法设计/ 72

3.3  编写程序及运行/ 73

3.3.1  程序代码/ 73

3.3.2  运行程序/ 74

3.4  拓展训练/ 75

第 4章  循环嵌套在绘图中的应用/ 77

4.1  问题描述/ 78

4.2  案例:爱心贺卡/ 78

4.2.1  编程前准备/ 79

4.2.2  算法设计/ 84

4.3  编写程序及运行/ 85

4.3.1  程序代码/ 85

4.3.2  运行程序/ 86

4.4  拓展训练/ 86

第5章  利用自定义函数绘制图形/ 89

5.1  问题描述/ 90

5.2  案例:镜像图案/ 90

5.2.1  编程前准备/ 91

5.2.2  算法设计/ 99

5.3  编写程序及运行/ 101

5.3.1  程序代码/ 101

5.3.2  运行程序/ 103

5.4  拓展训练/ 103

第6章  递归函数在绘图中的应用/ 105

6.1  问题描述/ 106

6.2  案例:谢尔平斯基三角形/ 106

6.2.1  编程前准备/ 107

6.2.2  算法设计/ 112

6.3  编写程序及运行/ 119

6.3.1  程序代码/ 119

6.3.2  运行程序/ 121

6.4  拓展训练/ 122

第7章  绘制风景画/ 125

7.1  问题描述/ 126

7.2  案例:风景画/ 126

7.2.1  编程前准备/ 126

7.2.2  算法设计/ 134

7.3  编写程序及运行/ 136

7.3.1  程序代码/ 136

7.3.2  运行程序/ 144

7.4  拓展训练/ 145

第 8章  Pillow库图像处理/ 147

8.1  问题描述/ 148

8.2  案例:P图/ 148

8.2.1  编程前准备/ 150

8.2.2  算法设计/ 163

8.3  编写程序及运行/ 166

8.3.1  程序代码/ 166

8.3.2  运行程序/ 167

8.4  拓展训练/ 168

第9章  Pygame—实现动画/ 169

9.1  问题描述/ 170

9.2  案例:新春快乐/ 170

9.2.1  编程前准备/ 171

9.2.2  算法设计/ 190

9.3  编写程序及运行/ 191

9.3.1  程序代码/ 191

9.3.2  运行程序/ 193

9.4  拓展训练/ 193

第10章  Pygame—游戏编程/ 195

10.1  问题描述/ 196

10.2  案例:弹球游戏/ 196

10.2.1  编程前准备/ 197

10.2.2  算法设计/ 205

10.3  编写程序及运行/ 206

10.3.1  程序代码/ 206

10.3.2  运行程序/ 209

10.4  拓展训练/ 210