[問題] python畫圖

看板Python作者 (孝仔)時間5年前 (2019/11/05 15:20), 5年前編輯推噓0(0017)
留言17則, 3人參與, 5年前最新討論串1/1
https://i.imgur.com/oMT9xWk.jpg
https://i.imgur.com/k0KIPpR.jpg
各位大大你好 請問我這樣哪裡有bug? 我用(4,6)就正確 但(6,4)圖就錯了 但當我改程式碼裡面@後的空格 反而變成(4,6)(6,4)都對,但重新輸入數字,假如(5,7)(7,5)又錯了,這樣 我該如何改? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.12.146.8 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1572938419.A.D84.html

11/05 16:58, 5年前 , 1F
for i in range(n):
11/05 16:58, 1F

11/05 16:58, 5年前 , 2F
if i == 0 or i == n-1:
11/05 16:58, 2F

11/05 16:58, 5年前 , 3F
print( '@' * m)
11/05 16:58, 3F

11/05 16:58, 5年前 , 4F
else:
11/05 16:58, 4F

11/05 16:58, 5年前 , 5F
print('@' + ' ' * (m-2) + '@')
11/05 16:58, 5F

11/05 16:59, 5年前 , 6F
這樣試試?
11/05 16:59, 6F

11/05 19:27, 5年前 , 7F

11/05 19:27, 5年前 , 8F
這樣嗎,可是反而變成長或多1,然後不知為啥最後一
11/05 19:27, 8F

11/05 19:27, 5年前 , 9F
排都多這樣
11/05 19:27, 9F

11/05 19:45, 5年前 , 10F
變成長邊多一顆@
11/05 19:45, 10F

11/05 21:00, 5年前 , 11F
第二個巢狀的for刪掉再跑一次
11/05 21:00, 11F
全刪嗎?變這樣欸 ※ 編輯: ivan2684716 (101.12.146.8 臺灣), 11/05/2019 22:11:02

11/05 22:12, 5年前 , 12F

11/06 10:31, 5年前 , 13F
去重新復習吧,第二個if的else也刪了是怎麼回事
11/06 10:31, 13F

11/06 11:12, 5年前 , 14F
可以照抄我全部的 code 嗎 0rz...
11/06 11:12, 14F

11/06 11:12, 5年前 , 15F
不要抄一半
11/06 11:12, 15F

11/07 00:12, 5年前 , 16F
啊乾我發錯圖,不過兩位大大的都不行,我也有照抄,
11/07 00:12, 16F

11/07 00:12, 5年前 , 17F
只是圖發錯了...
11/07 00:12, 17F
文章代碼(AID): #1TmIAps4 (Python)
文章代碼(AID): #1TmIAps4 (Python)