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