第5关:递归法求和

这篇博客探讨了如何使用Python的递归方法来计算给定x和n值的序列和,通过两个测试用例展示了递归函数p(x, n)的预期输出结果。" 91974454,8472110,LeetCode 69: 平方根的整数解,"['算法', 'LeetCode', '数学', '编程挑战']
x,n=eval(input("请依次输入x,n的值:"))#同时赋两个值
def p(x,n):
    if n==1:
        return x
    else:
        return x*(1-p(x,n-1))
        #最后递归成n=1的形式
s=p(x,n)
print('p({:.6f},{})={:.2f}'.format(x,n,s))

测试输入1:请依次输入x,n的值:2,4
预期输出1:p(2.000000,4)=-10.00
测试输入2:请依次输入x,n的值:2.5,9
预期输出2:p(2.500000,9)=2725.50

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-阿呆-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值