Python(八)循环嵌套

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

*

**

***

****

*****

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

Python(八)循环嵌套

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

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

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

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

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

Python(八)循环嵌套

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

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

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

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

Python(八)循环嵌套

Debug tool window窗口:

Python(八)循环嵌套

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

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

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

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


changen. 变化, 零钱 v. 改变
writingn. 著述, 笔迹, 作品 vbl. 写, 著述
databasen. 数据库
packagen. 包裹,整批交易 vt. 把...打包,把...进行推销
processn.过程; 工序; 做事方法; 工艺流程 vt.加工; 处理; 审阅; 审核 vi.列队行进 adj.经过特殊加工(或处理)的
yieldn. 生产量, 投资收益 v. 生产, 屈服, 投降, 弯下去, 凹下去
possibleadj. 可能的
definedadj. 轮廓分明的;外形清晰的
implementationn.执行
filename文件名

以上

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

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

重在坚持!


鲜花

握手

雷人

路过

鸡蛋
用心服务创业者
0851-88611148
周一至周五 9:00-18:00
意见反馈:admin@0851life.com

扫一扫关注我们

Powered by 童码少儿编程 X3.4© 2001-2013 0851life Inc.|网站地图