ICode国际青少年编程竞赛- Python-2级训练场-综合练习2
1、
Flyer[0].step()
Flyer[1].step()
Dev.step(4)
2、
for i in range(2):
Flyer[i].step()
Dev.step(2)
Dev.turnLeft()
Flyer[0].step(2)
Dev.step(2)
3、
for i in range(2):
Flyer[i * 2 + 1].step()
Dev.step(-i - 2)
Dev.turnLeft()
Dev.step(3)
Dev.turnRight()
4、
for i in range(4):
Dev.step(4)
Dev.step(-5)
Dev.turnLeft()
5、
for i in range(4):
Dev.step(2)
Dev.step(-6 + i)
Dev.turnLeft()
6、
for i in range(4):
Dev.step(i + 1)
Dev.turnLeft()
Spaceship.step(i + 1)
Dev.step(2)
Dev.step(-2)
Dev.turnRight()
7、
for i in range(4):
Flyer[3 - i].step((i + 1) * 2)
for i in range(3):
Dev.step(4 - i)
Dev.turnLeft()
Dev.step(2 + i)
Dev.turnRight()
8、
for i in range(3):
Flyer[i].step(2)
Dev.step(2)
Dev.turnRight()
Dev.step(2)
Dev.turnLeft()
9、
for i in range(4):
Dev.step(i * 2)
Dev.turnRight()
Dev.step(Item[i].y - Dev.y)
Dev.step(1 - Dev.y)
Dev.turnLeft()
10、
for i in range(4):
Dev.step(5 - i)
Dev.turnLeft()
Dev.step(5 - i)
11、
for i in range(5):
Flyer[1 + 2 * i].step(2 + i)
Flyer[2 * i].step(2 + i)
Dev.step(1)
Dev.turnRight()
Dev.step(1)
Dev.turnLeft()
Dev.step(1)
12、
for i in range(4):
Dev.step(Item[i].y - Dev.y)
Dev.turnLeft()
Dev.step(Item[i].x - Dev.x)
Dev.step(3 - Dev.x)
Dev.turnRight()
Dev.step(3)
13、
for i in range(3):
Flyer[5 - i].step(1 + i)
for i in range(3):
Flyer[i].step(5 - i * 2)
Dev.step(5 - i)
Dev.turnLeft()
14、
for i in range(4):
Flyer[i].step()
Dev.step(4)
Dev.step(-4)
Dev.turnRight()
15、
for i in range(4):
Flyer[7 - i].step(2)
Flyer[3 - i].step(4)
for i in range(2):
Flyer[11 - i].step(4)
Dev.turnRight()
Dev.step(2)
Dev.turnLeft()
Dev.step(4)
16、
for i in range(5):
Dev.step(Item[i].x - Dev.x)
Dev.turnRight()
Dev.step(Item[i].y - Dev.y)
Dev.step(7 - Dev.y)
Dev.turnLeft()
17、
for i in range(4):
Dev.step(-1)
Dev.turnRight()
Dev.step(4)
Dev.turnLeft()
Spaceship.step(4)
Dev.step(1)
Dev.step(-1)
Dev.turnRight()
Spaceship.step(4)
Spaceship.turnRight()
Spaceship.step(1)
Dev.step(4)
18、
for i in range(4):
Dev.step(5)
Dev.turnRight()
Dev.step(3)
Dev.turnRight()
Dev.step(4)
Dev.step(-2)
Dev.turnLeft()
19、
for i in range(4):
Spaceship.step()
Dev.step(2)
Dev.step(-2)
Spaceship.turnLeft()
Spaceship.step(4)
Spaceship.turnRight()
Spaceship.step(4)
Dev.turnRight()
Dev.step(-2)
Dev.step(2)
Spaceship.turnRight()
Spaceship.step(2)
20、
for i in range(4):
Spaceship.step(3)
Dev.step(2)
Dev.step(-2)
Spaceship.turnRight()
Spaceship.step()
Dev.turnRight()
Dev.step(2)
Dev.step(-2)
Spaceship.turnLeft()
Spaceship.step(4)
Spaceship.turnRight()
Spaceship.step(3)