Python(八)循环嵌套

循环可以连续输出一些东西,但是需要某些输出,还是搞不定的。比如这样:输出一个*号的三角形

*

**

***

****

*****

这时候就需要用两层循环的嵌套来完成这个输出,代码如下:

或许你对循环已经很了解,马上就看懂了其中的运行规律。但是如果你不是很熟练的话,可以通过pycharm中的调试功能查看循环代码的运行规律。

在Pycharm中我们可以在其中直接对程序进行调试,唯一需要做的准备工作就是在程序必要的地方加设断点

断点:一个断点标记了一个行的位置,当程序运行到该行代码的时候,Pycharm会将程序暂时挂起以方便我们对程序的运行状态进行分析。单击代码左侧的空白灰色槽即可设置断点。

接下来,我们正式开始对代码进行调试

单击调试按钮(绿色甲壳虫样式的按钮):

接下来会Pycharm会执行以下操作:

(1)PyCharm开始运行,并在断点处暂停

(2)断点所在代码行变蓝,意味着Pycharm程序进程已经到达断点处,但尚未执行断点所标记的代码。

(3)窗口出现,显示当前重要调试信息,并允许用户对调试进程进行更改。

Debug tool window窗口:

(1)Debugger窗口分为三个可见区域:Frames, Variables, 和 Watches。这些窗口列出了当前的框架、运行的进程,方便用户查看程序空间中变量的状态等。当你选择一个框架,就会显示出相关的变量信息,当然这些区域都是可以折叠隐藏的。

(2)Console窗口显示当前的控制台输出信息,默认这个窗口位于Debugger之下,可以通过单击其标签将其前置显示。

按下F7,程序会继续运行到下一断点处,通过这种方式你可以将每个断点都运行一遍,观察变量的变化。

这样我们就可以通过调试来查看程序运行的步骤了,而且再以后程序复杂后,假设我们的程序在运行过程中命中了一个错误,那我们如何定位错误发生的位置?这就需要进行调试。

以上

每天用一点时间,练习并写出练习过程

这样是对于学习的一个及时反馈

重在坚持!

/提供简单/方便/的练习手本/

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180314A1U2AV00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券