CodeMonkey過關學習筆記系列:21-30關 times迴圈
阿新 • • 發佈:2019-02-16
CodeMonkey過關學習筆記系列:21-30關
•“迴圈”王國 (LOOP LAND) 21~30
第 21 關挑戰
3.times ->
turn left
step 15
第 22 關挑戰
10.times ->
step 6
turn 36
或者
10.times ->
turn -36
step -6
第 23 關挑戰
5.times ->
step -10
turn -60
或者:
5.times ->
turn 60
step 10
或者:
5.times ->
step -10
turn 300
第 24 關挑戰
3.times ->
step 13
turn right
第 25 關挑戰
//你可以修正這個迴圈 loop 的錯誤嗎 ?
4.times ->
turn left
step 5
turn right
step 5
//解法:
s = 20
For I in [1..11]
step s
turn left
if I % 3 == 0
s -= 5
//另外的解法:
s=20
I=1
11.times ->
step s
turn left
if I % 3 == 0
s -= 5
I++
//另外的解法:
2.times ->
turn 45
step 30
step -30
turn -45
step -5
//另外的解法:
2.times ->
turn 45
step 28
turn 135
step 5
第 26 關挑戰
step 5
3.times ->
turtle.step 10
turtle.turn right
第 27 關挑戰
4.times ->
step 10
step -10
turn right
第 28 關挑戰
10.times ->
step 3
turn 18
step 10
第 29 關挑戰
turtle.step 5
step 3
3.times ->
turtle.step 10
turtle.turn left
turn left
step 5
第 30 關挑戰
快過關了嘍 !讓我看看你怎麼使用迴圈吧.
step 10
3.times ->
step 10
step -10
turtle.step 10
對迴圈的一個總結,先初始化,猴子先到烏龜上面
第2解法:
3.times ->
step 20
step -10
turtle.step 10
step -10
第3種解法:
step 20
3.times ->
step -10
turtle.step 10
step 10
//另外一種方法
step 20
2.times ->
step -7.5
turn right
step 10
turn left
step 7.5
//還有一種
step 20
turn 180
2.times ->
step -10
turn left
step 10
turn right
step 10
//還有一種
step 20
2.times ->
2.times ->
step 10
turn right
step 10
turn 180
turtle.step 20