循环可以连续输出一些东西,但是需要某些输出,还是搞不定的。比如这样:输出一个*号的三角形
*
**
***
****
*****
这时候就需要用两层循环的嵌套来完成这个输出,代码如下:
或许你对循环已经很了解,马上就看懂了其中的运行规律。但是如果你不是很熟练的话,可以通过pycharm中的调试功能查看循环代码的运行规律。
在Pycharm中我们可以在其中直接对程序进行调试,唯一需要做的准备工作就是在程序必要的地方加设断点
断点:一个断点标记了一个行的位置,当程序运行到该行代码的时候,Pycharm会将程序暂时挂起以方便我们对程序的运行状态进行分析。单击代码左侧的空白灰色槽即可设置断点。
接下来,我们正式开始对代码进行调试。
单击调试按钮(绿色甲壳虫样式的按钮):
接下来会Pycharm会执行以下操作:
(1)PyCharm开始运行,并在断点处暂停
(2)断点所在代码行变蓝,意味着Pycharm程序进程已经到达断点处,但尚未执行断点所标记的代码。
(3)窗口出现,显示当前重要调试信息,并允许用户对调试进程进行更改。
Debug tool window窗口:
(1)Debugger窗口分为三个可见区域:Frames, Variables, 和 Watches。这些窗口列出了当前的框架、运行的进程,方便用户查看程序空间中变量的状态等。当你选择一个框架,就会显示出相关的变量信息,当然这些区域都是可以折叠隐藏的。
(2)Console窗口显示当前的控制台输出信息,默认这个窗口位于Debugger之下,可以通过单击其标签将其前置显示。
按下F7,程序会继续运行到下一断点处,通过这种方式你可以将每个断点都运行一遍,观察变量的变化。
这样我们就可以通过调试来查看程序运行的步骤了,而且再以后程序复杂后,假设我们的程序在运行过程中命中了一个错误,那我们如何定位错误发生的位置?这就需要进行调试。
以上
每天用一点时间,练习并写出练习过程
这样是对于学习的一个及时反馈
重在坚持!
/提供简单/方便/的练习手本/
领取专属 10元无门槛券
私享最新 技术干货