[問題] python畫圖

作者: ivan2684716 (孝仔)   2019-11-05 15:20:17
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)又錯了,這樣
我該如何改?
作者: IAMPF (PF)   2019-11-05 16:58:00
for i in range(n):if i == 0 or i == n-1:print( '@' * m)else:print('@' + ' ' * (m-2) + '@')這樣試試?
作者: ivan2684716 (孝仔)   2019-11-05 19:27:00
https://i.imgur.com/VoxtHDO.jpg這樣嗎,可是反而變成長或多1,然後不知為啥最後一排都多這樣變成長邊多一顆@
作者: robert09080 (Aspettarei)   2019-11-05 21:00:00
第二個巢狀的for刪掉再跑一次
作者: ivan2684716 (孝仔)   2019-11-05 22:12:00
作者: robert09080 (Aspettarei)   2019-11-06 10:31:00
去重新復習吧,第二個if的else也刪了是怎麼回事
作者: IAMPF (PF)   2019-11-06 11:12:00
可以照抄我全部的 code 嗎 0rz...不要抄一半
作者: ivan2684716 (孝仔)   2019-11-07 00:12:00
啊乾我發錯圖,不過兩位大大的都不行,我也有照抄,只是圖發錯了...

Links booklink

Contact Us: admin [ a t ] ucptt.com