close
X

Python(八)迴圈 循環巢狀


迴圈 循環可以連續輸出一些東西,但是需要某些輸出,還是搞不定的。比如這樣:輸出一個*號的三角形

*

**

***

****


*****

這時候就需要用兩層迴圈 循環的巢狀來完成這個輸出,程式碼如下:

或許你對迴圈 循環已經很瞭解,馬上就看懂了其中的執行規律。但是如果你不是很熟練的話,可以通過pycharm中的除錯 偵錯功能檢視迴圈 循環程式碼的執行規律。


在Pycharm中我們可以在其中直接對程式進行除錯 偵錯,唯一需要做的準備工作就是在程式必要的地方加設斷點

斷點一個斷點標記了一個行的位置,當程式執行到該行程式碼的時候,Pycharm會將程式暫時掛起以方便我們對程式的執行狀態進行分析。單擊程式碼左側的空白灰色槽即可設定斷點

接下來,我們正式開始對程式碼進行除錯 偵錯

單擊除錯 偵錯按鈕(綠色甲殼蟲樣式的按鈕):

接下來會Pycharm會執行以下操作:

(1)PyCharm開始執行,並在斷點處暫停

(2)斷點所在程式碼行變藍,意味著Pycharm程式程序 進程已經到達斷點處,但尚未執行斷點所標記的程式碼

(3)窗口出現,顯示當前重要除錯 偵錯資訊,並允許使用者對除錯 偵錯程序 進程進行更改。

Debug tool window窗口

(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檔名

以上

每天用一點時間,練習並寫出練習過程

這樣是對於學習的一個及時反饋

重在堅持!


分享是一種美德,喜歡就幫我們讚一下支持吧~

為你推薦