[問題] 請教語法和麻煩確認觀念已刪文

看板Python作者 (OCEANSAE)時間6年前 (2018/10/25 18:47), 編輯推噓0(002)
留言2則, 1人參與, 6年前最新討論串1/1
請問以下程式碼的倒數第二行最後的 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
原本print預設是end='\n'
10/25 18:58, 1F

10/25 18:58, 6年前 , 2F
原本結尾預設換行的概念
10/25 18:58, 2F
文章代碼(AID): #1RqPz4V1 (Python)
文章代碼(AID): #1RqPz4V1 (Python)