目 录[共9页]

  • 格式:pdf
  • 大小:340.75 KB
  • 文档页数:2

目 录 1

目 录

第1章 交互式Shell .................................

1

1.1 一些简单的数学知识...................

1

1.1.1 整数和浮点数 .......................

2

1.1.2 表达式 ...................................

2

1.2 计算表达式...................................

3

1.3 语法错误.......................................

4

1.4 在变量中存储值...........................

4

1.5 小结...............................................

8

第2章 编写程序 ......................................

9

2.1 字符串值.....................................

10

2.2 连接字符串.................................

10

2.3 在IDLE的文件编辑器中

编写程序....................................

11

2.3.1 创建Hello World程序 .......

11

2.3.2 保存程序 .............................

12

2.3.3 运行程序 .............................

13

2.4 Hello World程序如何工作 ........

14 2.4.1 注释 .....................................

15

2.4.2 函数:程序中的小程序 .....

15

2.4.3 终止程序 .............................

16

2.5 命名变量.....................................

16

2.6 小结.............................................

17

第3章 “猜数字”游戏 ..........................

19

3.1 “猜数字”的运行示例 .............

20

3.2 “猜数字”程序的源代码 .........

20

3.3 导入random模块 ......................

21

3.4 用random.randint()函数

生成随机数................................

22

3.5 欢迎玩家.....................................

23

3.6 流程控制语句.............................

23

3.6.1 使用循环来重复代码 .........

23

3.6.2 组织语句块 .........................

24

3.6.3 for循环语句........................

25

3.7 玩家的猜测.................................

26

2 目 录 3.8 使用int()函数、float()函数、str()

函数和bool()函数来转换值 ......

26

3.9 布尔数据类型.............................

28

3.9.1 比较操作符 .........................

28

3.9.2 用条件检查True或

False ....................................

29

3.9.3 体验布尔值、比较操作符

和条件 .................................

29

3.9.4 =和==的区别 ......................

30

3.10 if语句 .......................................

30

3.11 用break语句提早离开循环 ....

31

3.12 判断玩家是否赢了...................

31

3.13 判断玩家是否输了...................

32

3.14 小结...........................................

32

第4章 一个讲笑话程序 ..........................

35

4.1 Jokes游戏的运行示例 ...............

35

4.2 Jokes游戏的源代码 ...................

36

4.3 代码如何工作.............................

36

4.4 转义字符.....................................

37

4.5 单引号和双引号.........................

38

4.6 print()的end关键字形参...........

39

4.7 小结.............................................

39

第5章 Dragon Realm ............................

41

5.1 如何玩Dragon Realm ................

41

5.2 Dragon Realm的运行示例 ........

42

5.3 Dragon Realm的流程图 ............

42

5.4 Dragon Realm的源代码 ............

43

5.5 导入random和time模块 .........

44 5.6 Dragon Realm中的函数 ............

44

5.6.1 def语句 ...............................

45

5.6.2 调用函数 .............................

45

5.6.3 把函数定义放在哪里 .........

45

5.7 多行字符串.................................

46

5.8 while语句实现循环 ...................

46

5.9 布尔操作符.................................

47

5.9.1 and操作符...........................

47

5.9.2 or操作符 .............................

48

5.9.3 not操作符 ...........................

49

5.9.4 布尔操作符的运算 .............

49

5.10 返回值.......................................

50

5.11 全局作用域和局部作用域 .......

51

5.12 函数形参...................................

52

5.13 显示游戏结果...........................

53

5.14 决定哪个山洞有友善的龙 .......

53

5.15 游戏循环...................................

54

5.15.1 在程序中调用函数 ...........

55

5.15.2 询问玩家要不要再玩

一局 ...................................

55

5.16 小结...........................................

56

第6章 使用调试器 .................................

57

6.1 Bug的类型 .................................

57

6.2 调试器.........................................

58

6.2.1 启动调试器 .........................

59

6.2.2 用调试器单步执行程序 .....

60

6.3 查找Bug .....................................

63

6.4 设置断点.....................................

65