搜索
查看: 443|回复: 0
打印 上一主题 下一主题

第3章-学习版

[复制链接]
跳转到指定楼层
楼主
 楼主| 发表于 2018-6-25 11:56:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
第25关: 2行
move(2)
say(2147483647)

第26关: 7行
move(2)
a=get()
turn("right")
move(2)
turn("left")
move(2)
say(a)

第27关:9行
move(2)
a=get()
turn("left")
move(2)
a=get()+a
for i in range(2):
    turn("right")
    move(2)
say(a)

第28关:13行
move(2)
a=get()
turn("left")
move(2)
a=a+get()
turn("right")
move(2)
a=a*get()
turn("right")
move(2)
turn("left")
move()
say(a)

第29关:12行
for i in range(2):
    move(2)
    a=get()
    turn("left")
    move(2)
    a=a+get()
    turn("right")
    move(2)
    turn("right")
    say(a)
    move(2)
    turn("left")

第30关:9行
b=0
for i in range(3):
        move(2)
        a=get()
        b=b+a
        turn("left")
        move(2)
        say(b)
        turn("right")

第31关:11行
move(2)
a=get()
if(a>0):
    turn("left")
    move()
    turn("right")
if(a<0):
    turn("right")
    move(2)
    turn("left")
move(2)

第32关:12行
for i in range(2):
    move(2)
    a=get()
    if(a>0):
        turn("left")
        move()
        turn("right")
    else:
        turn("right")
        move()
        turn("left")
move(2)

第33关:13行
move(2)
a=get()
turn("left")
move(2)
b=get()
turn("right")
move(2)
c=get()
turn("left")
if(b=="+"):
    say(a+c)
else:
    say(a-c)

第34关:18行
move(2)
a=get()
turn("left")
move(2)
b=get()
turn("right")
move(2)
c=get()
turn("right")
move(2)
if(a*b==c):
    say("*")
if(a/b==c):
    say("/")
if(a+b==c):
    say("+")
if(a-b==c):
    say("-")

第35关:10行
b=0
for i in range(3):
    move(2)
    a=get()
    if(a>0):
        b=b+a
    turn("left")
    move(2)
    turn("right")
say(b)

第36关:14行
a=get()
turn("left")
move(2)
b=get()
turn("right")
for i in range(3):
    move(2)
    turn("right")
    move(2)
    c=a+b
    a=b
    b=c
    say(c)
    turn("left")




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表