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

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

•“变量”山谷(VARIABLE VALLEY) 31~45

image4.jpeg
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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值