icode 国际青少年编程竞赛全国选拔赛模拟赛
前言
ICode竞赛是以火星探险为背景,以闯关形式进行的编程竞赛。ICode竞赛将学习与比赛融合在一起,通过趣味化的方式让学编程更简单。icode编程和数学结合得很紧密,在愉快的编程闯关的过程,充分体验数学的魅力,提升计算思维能力。
我长期带队参加线下的全国机器人竞赛,第一次接触Icode时,也被icode这种学习和竞赛方式所吸引,icode适合编程入门学习和计算思维的训练,对于学校兴趣班来说,也是高效学习和竞赛的平台,投入少,学习梯度合理完整。
本文集计划用80篇左右的专栏文章,持续分享Icode编程学习和竞赛经验,先从icode官方平台的关卡学习分享开始,再到竞赛技巧及icode与数学系列。
icode编程竞赛 | python| 全国选拔赛模拟赛
第1关

第2关

第3关

第4关

第5关

第6关

第7关

第8关

第9关

第10关

第11关

第12关

第13关

第14关

第15关

第16关

第17关

第18关

第19关

第20关

第21关

for i in range(6):
Dev.step(2)
Dev.turnRight()
Dev.step(2)
if i !=2:
Dev.step(2)
Dev.step(-2)
Dev.turnLeft()
第22关

for i in range(6):
Spaceship.step(1)
Dev.step(-3)
Dev.step(3)
Spaceship.step(1)
if i==1:
Spaceship.turnRight()
Dev.turnRight()
第23关

for i in range(3):
Dev.step(4)
Dev.turnRight()
第24关

for i in range(6):
Spaceship.step(4)
if i==2:
Spaceship.turnLeft()
else :
Spaceship.turnRight()
第25关

Dev.turnRight()
for i in range(7):
Spaceship.step(2)
if i!=1 and i!=4 and i!=5:
Flyer[i].step(1)
Dev.step(5)
Dev.step(-5)
第26关

for i in range(3,7):
Spaceship.step(i)
Spaceship.turnRight()
for i in range(4):
Dev.step(3)
if i!=3:Dev.turnLeft()
第27关

for i in range(3):
for i in range(3):
Spaceship.step(2)
Dev.step(3)
Dev.step(-3)
Spaceship.turnRight()
Spaceship.step(4)
Spaceship.turnLeft()
第28关

for i in range(4):
for i in range(3):
Flyer[i].step(2)
Dev.step(2)
Dev.turnRight()
Dev.step(6)
Dev.step(-6)
Dev.turnLeft()
第29关

for i in range(3):
for i in range(1,4):
Dev.step(1)
Dev.turnRight()
Dev.step(i)
if i!=3:Dev.step(-i)
if i!=3:Dev.turnLeft()
if i!=3:Dev.step(1)
Dev.turnLeft()
第30关

for i in range(4):
Dev.step(4*((2+i)//2)-2*((2+i)//3)-(2+i)//4-2*((2+i)//5)) Dev.turnRight()
Dev.step(-(2*((2+i)//2)-(2+i)//3-2*((2+i)//5)))
Dev.turnLeft()
Spaceship.step((2*((2+i)//2)-(2+i)//3-2*((2+i)//5)))
Dev.step(-(4*((2+i)//2)-2*((2+i)//3)-(2+i)//4-2*((2+i)//5))) Spaceship.step(2*((2+i)//2)-2*((2+i)//4)-2*((2+i)//5))
if i==1:
Spaceship.step(5)
Spaceship.turnRight()
Spaceship.step(2)
Dev.turnRight()

后续将以文集或视频集的形式,分享更多enjoy AI、无人机、robomaster机甲大师、makeX、N5、kodu等赛项的方案、赛事经验、赛事规划、训练策略, 敬请关注“北国小六”,及时获取最新消息。
元代码实验室:北国小六
交流V:ryzxrcqz