跪求递归题目的解法
icode吧
全部回复
仅看楼主
level 1
虽然都能2星过,但是代码不好,本人还不得要领。跪求各位大神给出上述3题的递归解法代码。仅做研究学习用,多谢各位大神。
2021年05月27日 09点05分 1
level 6
138
def recur(a):
if a < 1:return
Dev.turnLeft()
Dev.step(a)
Dev.turnRight()
Dev.step(2)
recur(a/2)
Dev.step(-2)
Dev.turnLeft()
Dev.step(-a*2)
Dev.turnRight()
Dev.step(2)
recur(a/2)
Dev.step(-2)
Dev.turnLeft()
Dev.step(a)
Dev.turnRight()
recur(4)
2021年05月30日 04点05分 2
level 6
剩下的我还没优化
2021年05月30日 04点05分 3
谢谢,我学习一下。
2021年05月31日 08点05分
后面我也琢磨出来了,感谢[玫瑰]
2021年05月31日 14点05分
非常感谢
2023年05月27日 06点05分
level 1
# 138
def RecRun(a):
if a < 1:
Dev.step(-2)
return
Dev.turnLeft()
Dev.step(a)
RecRun(a-1)
if a > 1:
Dev.step(a*2)
RecRun(a-1)
Dev.step(a)
Dev.turnLeft()
RecRun(4)
2021年06月04日 07点06分 6
1