ICode平台基础训练(2)1~10关(Python)
流心リユーシン:
up第10关用
for i in range(5):
Dev.step(2)
Dev.turnRight()
Dev.step((i+1)*(-1)**i)
Dev.step(-(i+1)*(-1)**i)
Dev.turnLeft()
会更好一点
GoodERP_Jeff:
第六关10行通过,搜到这里发现可以用i,谢谢老师。
相同思路,第七关可以优化到5行
for i in range(3):
Dev.turnRight()
Dev.step(i+1)
Dev.turnLeft()
Dev.step((i+1)*-2)
bentley113:
第十关应该用正负相乘解决改变方向的问题。设置一个变量b,结尾b=-1*b
春风CFFM:
up看看我的第十个
for i in range(5):
Dev.step(-(2*((-1)**(i+1))))
Dev.turnRight()
Dev.step(i+1)
Dev.step(-(i+1))
Dev.turnRight()
少儿编程老师:
注:第10关现在不能用视频中的代码三星通关,因为现在if语句后面代码必须换行,行数会超,应该用正负数方法(后续计划重制第10关)
打卡挑战