CodeMonkey过关学习笔记系列:31-45关

CodeMonkey过关学习笔记系列:31-45关

image48.jpeg

31 关挑战
变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。
x = 20
step x

image49.jpeg

32 关挑战
x = 15
4.times ->
    turn right
    step x


image50.jpeg

33 关挑战
所有的数目字 number 你都可以用 变量 variable来代替它.

n = 6
x = 10
d = 60

n.times ->
    step x
    turn d


image51.jpeg

34 关挑战
t = 3
x = 20
d = 120

t.times ->
    step x
    turn d
//这种转圈循环的,就可以使用这种通用解法,确定3个数字,即:次数(香蕉个数),步数(2个香蕉直接距离),角度(360除以香蕉个数)

image52.jpeg

35 关挑战
x=15
turtle.step x
step x
turn left
step x


image53.jpeg

36 关挑战

x = 15
4.times ->
    step x
    step -x
    turtle.step 8

//这种的是不是也可以用个for循环?? 不过有要求,香蕉的排序下标最右边从0开始
x = 15
for b in bananas
    step x
    step -x
    turtle.step 8

image54.jpeg

37 关挑战
say "xxxxxxxxx"

step 15

image55.jpeg

38 关挑战
x = 20
say x

turnTo banana
step x

image56.jpeg

39 关挑战

变量也可以用来取代你不知道的数目.
x = distanceTo turtle
say x

step x

//介绍一下函数distanceTo 的作用

image57.jpeg

40 关挑战

//你也可以使用 turtle.distanceTo 的指令写代码 !
x = turtle.distanceTo banana

step 2

image58.jpeg

41 关挑战

d = turtle.distanceTo monkey
turtle.step d
turtle.step –d
turtle.turn right
turtle.step d

image59.jpeg

42 关挑战
turnTo banana
step distanceTo banana

image60.jpeg

43 关挑战

turnTo bridge
step distanceTo bridge
turnTo banana
step distanceTo banana

image61.jpeg

44 关挑战

别让老鼠把宝贵的香蕉给偷走了 !
say "Let's go!“

turnTo banana

step distanceTo banana

image62.jpeg

45 关挑战
say "Hello world!“
turnTo bridge
step distanceTo bridge

turnTo banana

step distanceTo banana


猜你喜欢

转载自blog.csdn.net/mmh19891113/article/details/80748145