→ djshen: 你寫i in range(5)那當然每次都是從range(5)拿一個出來阿 06/26 15:01
for i in range(5)
的邏輯應該是
for i in [0,1,2,3,4]
對吧。那這樣只能用 while loop 來寫嗎?
※ 編輯: henry8168 (60.248.17.229), 06/26/2018 15:02:55
→ djshen: 看看range的文件 06/26 15:03
謝謝 確實跟 C++ 的 for 差很多
推 andy19960407: 可以加上每次跳多少的參數吧 06/26 15:39
可是不是每次都要跳兩個,而是碰到特定條件才會跳。
如果只能用 while loop,那真的超醜的,初始、迴圈、i 加幾,就三行了ˊˋ
※ 編輯: henry8168 (60.248.17.229), 06/26/2018 15:56:37
→ kobe8112: 設一個下次要跳過的bool旗標,每次for開頭看旗標, 06/26 16:58
→ kobe8112: 如果要跳過,就先把旗標改為false,這次直接continue 06/26 16:58
→ neil987: 看for 的部分 06/26 16:59
→ kobe8112: 我是北七,沒看到已經有人回一樣意思的文了XDDD 06/26 16:59
→ moyun: for i in range(0,6,2): 06/27 01:44
→ moyun: print(i) 06/27 01:44
→ moyun: 輸出結果就會是 06/27 01:44
推 tmdggyygan: 初音 07/02 11:20