递推函数-python

递推函数-python,第1张

递推函数-python 问题1:

猴子每天比前一天的一半少一个,第九天吃了一个桃子,计算每天吃几个桃子

递推函数计算猴子每天吃了几个桃

 

# 递推公式:A(n) = (A(n+1) + 1) * 2
def A(n):
    if n >= 9:
        return 1  
    else:
        return (2 * (A(n+1) + 1)) 

 

问题2:

逆序输出字符串函数

# 递归函数
def rvstr(s):
    if len(s) <= 1:
        return s
    return rvstr(s[1:]) + s[0]

 

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5651301.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存