ICode国际青少年编程竞赛- Python-2级训练场-基础训练3
1、
d = Item.x - Dev.x
Dev.step(d)
2、
d = Spaceship.x - Item.x
Spaceship.step(d)
3、
d = Item.y - Dev.y
Dev.step(d)
4、
for i in range(4):Spaceship.step(2)d = Item[i].x - Dev.xDev.step(d)Dev.step(-d)
5、
for i in range(4):d = Item[i].y - Dev.yDev.step(d)Dev.step(-d)Spaceship.step(3)
6、
for i in range(5):Spaceship.step(3)d = Dev.y - Item[i].yDev.step(d)Dev.step(-d)
7、
for i in range(4):Spaceship.step(3)if Spaceship.y < Item[i].y:Dev.step(4)Dev.step(-4)
8、
for i in range(6):d = Item[3].y - Flyer[i].yFlyer[i].step(d)
Dev.step(Item[4].x - Dev.x)
9、
for i in range(5):d = Item[i].x - Flyer[i].xif d < 0:d = -dFlyer[i].step(d)
for i in range(5):Dev.step(3)Dev.turnRight()Dev.step(2)Dev.turnLeft()
10、
for i in range(8):d = Item[i].x - Flyer[i].xif d < 0:d = -dFlyer[i].step(d)
for i in range(5):Dev.step(3)Dev.turnRight()Dev.step(2)Dev.turnLeft()
11、
for i in range(5):Spaceship.step(3)if not Item[i].broken():Dev.step(5)Dev.step(-5)
12、
for i in range(4):Spaceship.step(3)if not Item[i].broken():Dev.step(4)Dev.step(-4)
13、
for i in range(6):Spaceship.step(2)if not Item[i].broken():Spaceship.turnLeft()Spaceship.step(4)Spaceship.turnLeft()Spaceship.turnLeft()Spaceship.step(4)Spaceship.turnLeft()
14、
for i in range(6):Dev.step(3)Dev.turnLeft()Dev.step(2)if not Item[i].broken():Dev.step(3)Dev.step(-3)Dev.turnRight()
15、
for i in range(8):if i < 3 or i > 4:Flyer[i].step(3)
Dev.step(Item[3].x - Dev.x)
16、
for i in range(12):if i < 4 or i > 7:Flyer[i].step(1)
for i in range(4):Dev.step(4)Dev.turnRight()Dev.step(3)Dev.turnLeft()Dev.step(2)Dev.turnRight()
17、
for i in range(8):if i > 1 and i < 7:Flyer[i].step(3)
Dev.step(Item[3].x - Dev.x)
18、
for i in range(6):if i > 1 and i < 5:Flyer[i].step(2)
Dev.step(Item.y - Dev.y)
19、
for i in range(12):if 9 > i > 2:Flyer[i].step(2)
for i in range(3):Dev.step(7)Dev.turnRight()
20、
for i in range(8):if 7 > i > 2:Flyer[i].step(3)
for i in range(4):Dev.step(2)Dev.turnRight()Dev.step(3)Dev.turnLeft()