1. 程式人生 > >python輸出九九乘法表

python輸出九九乘法表

python擱置了有一段時間沒有回顧了,今天重拾起來,發現很多語法和邏輯都忘光了,尤其看到書上這個九九乘法表更是一眼沒看懂,懵逼了幾分鐘,嚇壞我了,哈哈,下面記錄這個乘法表的書寫過程及理解,趕緊記下來。

輸出9*9乘法表:

在這裡插入圖片描述 結合最近剛開始學的linux,在vim編輯器裡寫出如上程式碼 然後退出shell 為檔案新增執行許可權: chmod +x helloworld.py (我給檔案起名叫helloworld.py) 然後$ ./helloworld.py執行此檔案,輸出 在這裡插入圖片描述 書中給出的解釋是:上述程式碼使用了兩個迴圈的巢狀,在第一個迴圈中i為1,在第二個迴圈中j為1。當j完成迴圈後,i會加1,變成2,j又從1開始一個新的迴圈,從而得到輸出

顯然這個解釋看的我有點懵,還是自己寫個解釋吧 詳解: 始終記住for迴圈執行完一次就跳出,牢記這個 第一步:進入 i 的for迴圈,此時i=1,→到達j的for迴圈,此時j=1,i+1=2,即for j in range(1,2): 第二步:進入 j 的for迴圈,此時j=1,i=1,則該迴圈裡的print列印 1x1=1 (end=“”表示不換行) 第三步:j的for迴圈執行完跳出,到達 i 的for迴圈內的print("")這步,即換行,完成後跳出 i 的for迴圈,再重新進入迴圈