ICode国际青少年编程竞赛- Python-2级训练场-迷宫
1、
Dev.step(3)
Dev.turnLeft()
for i in range(2):Dev.step(4)Dev.turnRight()
for i in range(2):Dev.step(2)Dev.turnLeft()
Dev.step(3)
Dev.step(-9)
2、
Dev.step(3)
Dev.turnRight()
Dev.step(2)
Dev.turnLeft()
for i in range(2):Dev.step(4)Dev.turnRight()
for i in range(2):Dev.step((i+1) * 2)Dev.turnLeft()
Dev.step(-5)
3、
for i in range(2):Dev.step(1)Dev.turnLeft()Dev.step(3 - i)Dev.turnRight()
Dev.step(2)
Dev.turnRight()
Dev.step(4)
for i in range(2):Dev.turnLeft()Dev.step(2)
Dev.turnRight()
Dev.step(2)
Dev.turnLeft()
Dev.step(2)
4、
Dev.step(2)
Dev.turnRight()
for i in range(2):Dev.step(2)Dev.turnLeft()
for i in range(2):Dev.step(2)Dev.turnRight()
for i in range(2):Dev.step(2)Dev.turnLeft()
Dev.step(4)
for i in range(2):Dev.turnRight()Dev.step(2)
5、
for i in range(2):Spaceship.step(7 - i)Spaceship.turnLeft()
Spaceship.step(4)
for i in range(2):Spaceship.turnLeft()Spaceship.step(2)
for i in range(3):Spaceship.turnRight()Spaceship.step((i + 1) * 2)
for i in range(2): Spaceship.turnLeft()Spaceship.step((i + 1) * 2)
Spaceship.turnRight()
Spaceship.step(2)
Spaceship.turnLeft()
Spaceship.step(5)
6、
Spaceship.step(1)
Spaceship.turnLeft()
Spaceship.step(4)
Spaceship.turnRight()
Spaceship.step(2)
Spaceship.turnRight()
Spaceship.step(8)
for i in range(2):Spaceship.turnLeft()Spaceship.step(2)
Spaceship.turnRight()
Spaceship.step(4)
Spaceship.turnLeft()
Spaceship.step(2)
Spaceship.turnRight()
Spaceship.step(2)
7、
Dev.step(2)
Dev.turnRight()
Dev.step(6)
Dev.turnLeft()
Dev.step(2)
Dev.turnRight()
Dev.step(2)
for i in range(2):Dev.turnLeft()Dev.step(6)
8、
for i in range(2):Spaceship.step(2 + i)Spaceship.turnLeft()Spaceship.step(2)Spaceship.turnRight()
Spaceship.step(2)
Spaceship.turnRight()
Spaceship.step(5)
Spaceship.turnLeft()
Spaceship.step(2)
Spaceship.turnRight()
Spaceship.step(3)
Spaceship.turnRight()
Spaceship.turnRight()
Spaceship.step(8)
9、
for i in range(2):Dev.step(2)Dev.turnLeft()
Dev.step(-4)
Dev.turnLeft()
Dev.step(2)
Dev.turnRight()
for i in range(3):Dev.step(2)Dev.turnLeft()
Dev.step(-2)
Dev.turnRight()
Dev.step(4)
Dev.turnLeft()
for i in range(2):Dev.step(2)Dev.turnLeft()
Dev.step(-4)
Dev.turnLeft()
for i in range(2):Dev.step(2)Dev.turnRight()
Dev.step(-2)
Dev.turnLeft()
Dev.step(-5)
10、
for i in range(2):Spaceship.step(2)Spaceship.turnRight()
Spaceship.step(4)
Spaceship.turnRight()
for i in range(2):Spaceship.step(2)Spaceship.turnLeft()
Spaceship.step(4)
Spaceship.turnLeft()
Spaceship.step(2)
Spaceship.turnRight()
Spaceship.step()
Dev.step(3)
Spaceship.step(2)
Spaceship.turnLeft()
Spaceship.step(2)
Spaceship.turnRight()
Spaceship.step()
11、
for i in range(2):Dev.step(5)Dev.turnRight()
for i in range(2):Dev.step(2)Dev.turnLeft()
Dev.step(4)
Dev.turnRight()
for i in range(2):Dev.step(2)Dev.turnRight()
Dev.step(-2)
Dev.turnLeft()
Dev.step(5)
Dev.step(-10)
12、
Dev.step(4)
Dev.turnRight()
Dev.step(2)
Dev.turnRight()
for i in range(3):Dev.step(2)Dev.turnLeft()
for i in range(2):Dev.step(-4)Dev.turnRight()
Dev.step(-2)
Dev.turnRight()
Dev.step(4)
Dev.step(-4)
Dev.turnLeft()
Dev.step(4)
Dev.turnLeft()
Dev.step(5)
13、
Spaceship.step(6)
Spaceship.turnLeft()
Spaceship.step(6)
Dev.step(1)
Dev.turnRight()
Dev.step(2)
Dev.turnLeft()
Dev.step(4)
for i in range(2):Dev.turnLeft()Dev.step(2)
for i in range(2):Dev.turnRight()Dev.step(i * 6 + 2)
for i in range(2):Dev.turnLeft()Dev.step(6 - i * 4)
14、
for i in range(-1, 2, 2):Dev.step(2)Dev.turnRight()Dev.step(5 * i)Dev.turnLeft()
for i in range(2):Dev.step(4)Dev.turnLeft()Dev.step(2 * i + 2)if i == 0:Dev.turnRight()
15、
for i in range(2):Dev.step(i * 4 + 2)Dev.turnLeft()Dev.step(2)Dev.turnRight()
for i in range(2):Dev.step(2)Dev.turnRight()Dev.step(4 + i)Dev.turnLeft()
Dev.step(-10)
16、
for i in range(3):Dev.step(2 ** i)Dev.turnLeft()
Dev.step(-2)
Dev.turnLeft()
Dev.step(4)
Dev.turnLeft()
Dev.step(6)
for i in range(2):Dev.turnRight()Dev.step(-(4 - i * 2))
Dev.turnRight()
Dev.step(5)
17、
Spaceship.step(6)
for i in range(4):if i != 2: Spaceship.turnRight()if i == 2: Spaceship.turnLeft()Spaceship.step(2)
for i in range(4):if i != 3: Spaceship.turnLeft()if i == 3: Spaceship.turnRight()Spaceship.step(4)
Spaceship.turnLeft()
Spaceship.step(2)
Spaceship.turnRight()
Spaceship.step()
18、
for i in range(2): Dev.step(5)Dev.turnLeft()
for i in range(2):Dev.step(3)Dev.turnLeft()
Dev.step(-2)
for i in range(2): Dev.turnLeft()Dev.step((i + 2) * 2)
for i in range(2): Dev.turnRight()Dev.step(2)Dev.turnLeft()Dev.step(-2)
for i in range(2): Dev.step(-2 * (i + 1))Dev.turnLeft()
Dev.step(-7)
19、
for i in range(2):Dev.step(4)Dev.turnLeft()
for i in range(2):Dev.step(-2)Dev.turnLeft()
for i in range(2):Dev.step(-4+i*2)Dev.turnLeft()
for i in range(3):Dev.step(6-i*2)Dev.turnRight()
for i in range(5):Dev.step(-2)if i % 2 == 0: Dev.turnLeft()if i % 2 != 0: Dev.turnRight()
for i in range(2):Dev.step(6-i*4)Dev.turnLeft()
Dev.step(8)
Dev.turnLeft()
Dev.step(8)
20、
for i in range(2):Dev.step(2 + i * 2)Dev.turnLeft()Dev.step(2 + i * 2)Dev.turnRight()
for i in range(2):Dev.step(2)Dev.turnLeft()
for i in range(2):Dev.step(2 * i - 4)Dev.turnRight()
Dev.step(4)
Dev.turnRight()
Dev.step(6)
Dev.step(-2)
Dev.turnLeft()
Dev.step(1)