ICode国际青少年编程竞赛- Python-1级训练场-变量练习
1、
a = 8
for i in range(8):Dev.step(a)Dev.turnRight()a -= 1
2、
a = 3
for i in range(4):Dev.step(a)Dev.turnRight()a = a + 1
Dev.step(5)
3、
a = 4
for i in range(4):Dev.step(2)Dev.step(-5)Dev.step(3)Spaceship.step(a)a -= 1
4、
a = 1
for i in range(3):Spaceship.step(2)Spaceship.turnRight()Spaceship.step(a)Spaceship.turnLeft()a *= 3
5、
a = 3
for i in range(4):Dev.step(a)Dev.turnRight()Dev.step(-3)Dev.step(3)a += 1
6、
a = 6
for i in range(4):Dev.step(a)Dev.turnRight()Dev.step(2)Dev.turnRight()Dev.step(a)Dev.turnLeft()a -= 1
7、
a = 8 # 4 2 1
for i in range(4):Dev.step(a)Dev.turnRight()a /= 2
for i in range(3):Dev.step(-2)Dev.turnLeft()
8、
a = 6 # 5 4 3
for i in range(3):Dev.step(a)Dev.turnRight()a -= 1
for i in range(3):Spaceship.step(a + 1)Spaceship.turnLeft()a -= 1
9、
a = 2
b = 4
for i in range(4):Dev.step(a)Dev.turnRight()Dev.step(b)Dev.step(-b)Dev.turnLeft()Dev.step(-a)Dev.turnLeft()a += 2b -= 1
10、
Spaceship.step()
for i in range(4):Spaceship.step(4 - i)Spaceship.turnRight()Spaceship.step(1 + i)Spaceship.turnLeft()
11、
a = 5
for i in range(5):Spaceship.step(2)Dev.step(-a)Dev.step(a)a -= 2
12、
a = 5
for i in range(5):Dev.step(2)Dev.turnRight()Dev.step(a)Dev.step(-2 * a)Dev.step(a)Dev.turnLeft()a -= 1
13、
a = 1
for i in range(4):Dev.step(a)Dev.turnRight()Dev.step(a + 2)Dev.step(-2 * (a + 2))Dev.step(a + 2)Dev.turnLeft()a += 1
14、
for i in range(7):Dev.step(i + 1)Dev.turnRight()
Dev.step(7)
Dev.turnRight()
Dev.step(1)
for i in range(4):Spaceship.step(6 - i)Spaceship.turnLeft()
15、
a = 2
for i in range(3):Dev.step(a)Dev.turnLeft()Spaceship.step(a)Spaceship.turnRight()Spaceship.step(a)Spaceship.turnLeft()Dev.step(a)Dev.turnRight()a += 1
16、
a = 1
for i in range(3):Dev.step(a) # 1 2 4Dev.turnLeft()Dev.step(2**(2-i)) # 4 2 1Dev.step(-2 * (2**(2-i)))Dev.step(2**(2-i))Dev.turnRight()a *= 2
17、
a = 1
for i in range(4):Spaceship.step(4)Dev.step(a)Dev.step(-a)Spaceship.turnRight()Spaceship.step(2 * a)Spaceship.turnRight()Spaceship.turnRight()Spaceship.step(2 * a) Spaceship.turnRight()a += 1
18、
a = 1
b = 5
for i in range(3):Spaceship.step(a)Dev.step(-b)Dev.step(b)Spaceship.turnRight()Spaceship.step(a + 2)Spaceship.turnLeft()b -= 2a += 1
19、
a = 2
for i in range(5):Dev.step(-a)Dev.step(8 + i)Dev.step(-6 + i)Dev.turnRight()Dev.step(2)Dev.turnLeft()a += 2
20、
a = 7
b = 3
for i in range(4):Dev.step(2)Dev.turnRight()Dev.step(a)Dev.step(-a)Dev.turnLeft()a = a - bb -= 1