2025年中国区决赛(专属赛前模拟)

Python 小学组 第9题

空白文档 - 图1

方法1 图形化

空白文档 - 图2

方法2 图形化

空白文档 - 图3

方法三: python:

(-1) ** i (其余不变)

  1. Dev.turnLeft()
  2. for i in range(3):
  3. Dev.step(-6)
  4. Dev.step(2)
  5. Dev.turnRight()
  6. Dev.step((-1)**i*2)
  7. Dev.turnRight()
  8. Dev.step(2)
  9. Dev.step(-6)

图形化小高组 第9题

空白文档 - 图4

常规解法: 普通E字型,超步数。共60步只允许42步 空白文档 - 图5

通关解法: 空白文档 - 图6

小低组第20题

空白文档 - 图7

空白文档 - 图8

WRC 第15题(小低组)

空白文档 - 图9

空白文档 - 图10

通项公式调整 当通项公式中: 循环变量不是从 0 开始,需要将 i 进行归零 补偿。

空白文档 - 图11

空白文档 - 图12

  1. for i in range(4):
  2. Dev.step(-(6-1*i))
  3. if i==1:
  4. Spaceship.step(2)
  5. Spaceship.turnLeft()
  6. Spaceship.step(1)
  7. else :
  8. Dev.turnLeft()
  9. Dev.step(2)
  10. Dev.turnRight()
  11. Dev.step(5-i*i)