[問題] 請教語法和麻煩確認觀念已刪文
請問以下程式碼的倒數第二行最後的
end= '' 功用是什麼?
https://i.imgur.com/UiaQKQd.jpg

我的理解是下一行的print()就是換行的功能
那既然內層迴圈的一輪已經跑完了
要換到外層迴圈的新變數之前必會經過一次print()
也就是說上一層的數字後面沒有東西了
那用end連接下一次的print有什麼意義?(因為接下來就換行了
** 我是還是不太了解巢狀迴圈的新手
但是我的問題涉及它
所以大概講一下我的理解
如果有哪裡錯誤還請各位指正我
首先如果lines輸入5
先把0指定給 i 變數
然後換內層迴圈會從1跑到1
因為 j = 1等於 i + 1 = 1
所以執行else
印出以下圖案
--------------------
1
然後內層迴圈跑完
因為print()和內層for對齊,所以是一組的
於是執行print()
再換外層迴圈 i = 1
j從1輪到2
中間經過內層for跑兩次後(i = 1, j = 1一次
I = 1, j = 2一次)
印出以下圖案
----------------------
1
12
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.193.28
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1540464452.A.7C1.html
→
10/25 18:58,
6年前
, 1F
10/25 18:58, 1F
→
10/25 18:58,
6年前
, 2F
10/25 18:58, 2F
Python 近期熱門文章
PTT數位生活區 即時熱門文章