第1章 初识Python

001 孩子为什么要学编程11

002 为什么要学Python12

003 下载Python安装包12

004 安装Python14

005 配置编程环境18

006 输出19

007 输入21

008 在编辑器中编写和保存代码22

009 运行24

010 调试25

011 注释27

第2章Python基础知识

012 变量的命名与赋值30

案例 单位磅和千克的转换

013 变量命名的规则与习惯32

案例 求圆环的面积

014 运算符:算术运算符34

案例 求解一元二次方程

015 运算符:关系运算符36

案例 判断学生成绩的等级

016 运算符:赋值运算符38

案例 计算任意5个数字的乘积

017 运算符:逻辑运算符40

案例 判断三条边的边长能否构成三角形

018 数据类型:数字42

案例 谁的存款更多

019 数据类型:字符串44

案例 判断一个正整数是否是回文数

020 对浮点型数据执行精确运算46

第3章 Python控制语句

021 条件语句:if49

案例 找出身高最高的人

022 条件语句:if-else51

案例 我进游乐园可以省多少钱

023 条件语句:if-elif-else53

案例 了解学生的身体健康状况

024 条件嵌套:if和if-else55

案例 今天天气怎样?

025 条件嵌套:if-else和if-elif-else57

案例 一起来玩"石头剪刀布”

026 循环语句:while60

案例 棋盘上的米粒

027 循环语句:for62

案例 计算投资的本利和

028 结束整个循环:break64

案例 计算1+2+……+100的和

029 结束本轮循环:continue65

案例 统计分数80及以上的平均分

030 循环嵌套:while和while67

案例 制作九九乘法表

031 循环嵌套:for和for69

案例 输出一个由☆号组成的等腰三角形

032 条件和循环的嵌套71

案例 猴子分桃

第4章Python数据结构

033 创建列表75

案例 创建学生姓名列表

034 添加列表元素77

案例 在空列表中添加学生姓名

035 删除列表元素79

案例 删除学生的姓名

036 列表的切片操作81

案例 选择自己喜爱的套餐

037 元组的创建和使用83

案例 计算学生考试的总成绩

038 创建字典84

案例 列出学生最喜欢的运动

039 查找字典元素86

案例 在成绩单中查找科目成绩

040 编辑字典元素88

案例 整理书籍清单

041 反向查找字典元素90

案例 查找学生的学号

第5章 Python函数与模块

042 内置函数93

案例 计算歌唱比赛选手的最终得分

043 自定义无参数的函数94

案例 输出3个由☆号组成的等腰三角形

044 自定义有参数的函数97

案例 输出n个由☆号组成的等腰三角形

045 自定义有返回值的函数99

案例 求给定日期是当年的第几天

046 使用time模块获取时间101

案例 计算已经活了多长时间

047 使用random模块获得随机数103

案例 猜数字游戏

048 使用math模块获取数学常量105

案例 计算圆的周长和面积

049 第三方模块的安装107

第6章 Python的初级应用

050 求任意一元二次方程的根112

051 计算任意三角形的面积115

052 冒泡排序考试成绩118

053 运用turtle模块绘制爱心123

054 计算平面上两点间的直线距离130

第7章 Python的高级应用

055 带图形用户界面的计算器136

056 贪吃蛇游戏150

057 垃圾分类查询169