项目1 Hello,Python—— 绘制多彩五角星............ 1 任务1 绘制单色空心五角星.................................................................. 4 任务2 优化任务1程序结构................................................................... 5 任务3 绘制彩色边线五角星.................................................................. 9 任务4 填充多彩五角星...................................................................... 11 任务拓展............................................................................................. 30 小结................................................................................................... 30 习题................................................................................................... 31 项目2 基础知识—— 优化系统中的图形面积 计算小程序.......................... 33 任务 计算三角形面积........................................................................ 35 任务拓展............................................................................................. 63 小结................................................................................................... 63 习题................................................................................................... 64 项目3 程序流程控制语句—— 地铁买票问题............65 任务1 计算每月地铁票费用................................................................ 67 任务2 通过函数方式计算每月地铁票费用........................................... 75 任务拓展............................................................................................. 91 小结................................................................................................... 91 习题................................................................................................... 92 项目4 基本数据结构—— 简版通信录管理系统.........95 任务1 制作通信录管理菜单................................................................ 97 任务2 获取用户输入.......................................................................... 98 任务3 开发功能模块.......................................................................... 99 任务拓展........................................................................................... 126 小结................................................................................................. 127 习题................................................................................................. 127 项目5 面向对象基础编程—— 加强版通信录 管理系统................ 129 任务1 创建Contact类..................................................................... 131 CONTENTS 任务2 开发通信录系统功能.............................................................. 133 小结................................................................................................. 142 习题................................................................................................. 142 项目6 面向对象**编程—— 利用继承和多态求 图形面积............... 145 任务1 创建父类.............................................................................. 147 任务2 创建子类.............................................................................. 148 任务3 应用继承和多态计算不同图形的面积...................................... 149 任务拓展........................................................................................... 161 小结................................................................................................. 162 习题................................................................................................. 163 项目7 文件基本操作—— 通信录管理系统 (文件版)..................... 165 任务1 新增用户登录功能................................................................. 167 任务2 完善功能菜单........................................................................ 168 任务3 开发功能模块........................................................................ 169 任务拓展................................................................................