CodeMonkey过关学习笔记系列:31-45关
•“变量”山谷(VARIABLE VALLEY) 31~45
第 31 关挑战变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。x = 20step x
第 32 关挑战x = 154.times -> turn right step x
第 33 关挑战所有的数目字 number 你都可以用 变量 variable来代替它.n = 6x = 10d = 60n.times -> step x turn d
第 34 关挑战t = 3x = 20d = 120t.times -> step x turn d//这种转圈循环的,就可以使用这种通用解法,确定3个数字,即:次数(香蕉个数),步数(2个香蕉直接距离),角度(360除以香蕉个数)
第 35 关挑战x=15turtle.step xstep xturn leftstep x
第 36 关挑战x = 154.times -> step x step -x turtle.step 8//这种的是不是也可以用个for循环?? 不过有要求,香蕉的排序下标最右边从0开始x = 15for b in bananas step x step -x turtle.step 8
第 37 关挑战say "xxxxxxxxx"step 15
第 38 关挑战x = 20say xturnTo bananastep x
第 39 关挑战变量也可以用来取代你不知道的数目.x = distanceTo turtlesay xstep x//介绍一下函数distanceTo 的作用
第 40 关挑战//你也可以使用 turtle.distanceTo 的指令写代码 !x = turtle.distanceTo bananastep 2
第 41 关挑战d = turtle.distanceTo monkeyturtle.step dturtle.step –dturtle.turn rightturtle.step d
第 42 关挑战turnTo bananastep distanceTo banana
第 43 关挑战turnTo bridgestep distanceTo bridgeturnTo bananastep distanceTo banana
第 44 关挑战别让老鼠把宝贵的香蕉给偷走了 !say "Let's go!“turnTo bananastep distanceTo banana
第 45 关挑战say "Hello world!“turnTo bridgestep distanceTo bridgeturnTo bananastep distanceTo banana