scheme和python中的递归
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scheme和python中的递归相关的知识,希望对你有一定的参考价值。
# scheme: (define (downup wd) (if (= (count wd) 1) (se wd) (se wd (downup (bl wd)) wd))) > (downup 'toe) (TOE TO T TO TOE) > (downup 'banana) (BANANA BANAN BANA BAN BA B BA BAN BANA BANAN BANANA) # now in python def downup(word): if len(word) == 1: return [word] return [word] + downup(word[1:]) + [word] print downup("bananas")
以上是关于scheme和python中的递归的主要内容,如果未能解决你的问题,请参考以下文章
Python中的函数递归思想,以及对比迭代和递归解决Fibonacci数列