主要内容 #
- 顺序结构的定义
- 程序调试的方法
1. 顺序结构的定义 #
顺序结构是最简单的程序结构,也是最常用的。
所谓顺序结构,就是按照自上而下的顺序,依次执行每一行代码。
例如,以下程序从第一行开始,按从上到下的顺序依次执行:
A = 10 A = 2 #将A的内容重新赋值为2 C=A**2 print(C)
2. 程序调试的方法 #
打开PyCharm,以上述程序为例,学习程序调试的方法:
- 左键单击红色方框一列的空白处,可在程序任意一行添加一个断点。
如下图所示,在第一行添加了一个断点(红色的圆表示断点)

- 单击界面右上角的爬虫图标。此时已经进入程序调试模式,蓝色一行表示这行指令即将被执行。
如下图所示:

- 点击如下所示的图标,表示执行当前一行指令:

- 点击后,可以看到蓝色行已经跳到了第二行,表示已经执行了第一行指令。且变量A的值为10( A: 10)
蓝色行在第二行,表示第二行指令即将被执行。如下图所示:

- 重复执行第3步,可以看到程序执行的顺序及每一条指令的结果。
如下所示,变量结果可在程序编辑窗口或者Variables窗口查看

- 点击右上角的红色矩形,表示结束调试模式

3. 小结 #
- 顺序结构,就是按照自上而下的顺序,依次执行每一行代码。
- 在PyCharm中对程序进行调试,可以看到每一步执行的结果
习题 #
- 在PyCharm上用程序调试的方法对之前所写的程序进行一步步调试,体会程序调试的作用
OJ训练题 #
1、【入门】四位数的计算 – ★
2、【入门】求六位整数的各个位 – ★
3、【入门】加密四位数 – ★
4、【入门】玫瑰花圃 – ★★
5、【入门】成绩(score) – ★★★