[問題] 新手迴圈問題

看板Python作者時間4年前 (2019/06/17 10:18), 編輯推噓7(7012)
留言19則, 10人參與, 4年前最新討論串1/1
大家好~ 有一題簡單的迴圈問題 但小的新手 想向大家求教 謝謝大家! make it draw a triangle shape like this: 111 11 1 The code is, (input() is provided by the question) n=int(input()) for i in range(0,n): X=0 for j in range(0,n): X=(X*10)+1 print(X) 我的code會變成: 111 111 111 但題目要 111 11 1 還請大家指導 感恩~~ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 68.180.87.229 (美國) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1560737900.A.0C9.html

06/17 10:41, 4年前 , 1F
print跑出來惹
06/17 10:41, 1F

06/17 12:36, 4年前 , 2F
你的迴圈兩個都是跑三次~
06/17 12:36, 2F

06/17 12:40, 4年前 , 3F

06/17 12:40, 4年前 , 4F
你原本的範圍跑起來是上面的樣子 所以每個都會一樣
06/17 12:40, 4F

06/17 12:40, 4年前 , 5F
第二個範圍可以改成n-i 這樣才會不一樣 如下面
06/17 12:40, 5F

06/17 13:37, 4年前 , 6F
06/17 13:37, 6F

06/17 17:54, 4年前 , 7F

06/17 18:12, 4年前 , 8F
推各位認真解說
06/17 18:12, 8F

06/17 18:17, 4年前 , 9F

06/17 18:18, 4年前 , 10F
之前隨便載的IDE input不給我用...
06/17 18:18, 10F

06/17 18:19, 4年前 , 11F
借問一下 ios上面有推薦的IDE嗎
06/17 18:19, 11F

06/17 18:48, 4年前 , 12F
IntelliJ
06/17 18:48, 12F

06/17 18:52, 4年前 , 13F
對齁還能用乘的 我還太C了
06/17 18:52, 13F

06/17 18:59, 4年前 , 14F
弱弱的問一下為何要用n-i呢?我看了老半天看不出結果
06/17 18:59, 14F

06/17 20:15, 4年前 , 15F
因為原po的最外層為控制次數,範圍是0~n-1,0的時
06/17 20:15, 15F

06/17 20:15, 4年前 , 16F
候要有三位數,1的時候要有兩位數,以此類推,0的
06/17 20:15, 16F

06/17 20:15, 4年前 , 17F
時候是3-0=3,2的時候是3-1=2,以此類推,得出內層
06/17 20:15, 17F

06/17 20:15, 4年前 , 18F
是n-i次來連乘10再+1
06/17 20:15, 18F

06/23 22:32, 4年前 , 19F
謝謝大家~我也解出來了 不過看大大的解說更了解 感謝
06/23 22:32, 19F
文章代碼(AID): #1T1lXi39 (Python)