您当前的位置: 首页 > 

IT之一小佬

暂无认证

  • 1浏览

    0关注

    1192博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

求表达式 f(n)的结果

IT之一小佬 发布时间:2021-08-18 15:56:19 ,浏览量:1

输入一个自然数n,求表达式 f(n) = 1!*2!*3!*.....*n! 的结果?

示例代码:

from functools import reduce


def sums(n):
    if n == 1:
        return 1
    else:
        return reduce(lambda x, y: x * y, range(1, n + 1)) * sums(n - 1)


num = int(input('请输入一个n:'))
result = sums(num)
print(result)

运行结果:

输入一个自然数n,求表达式 f(n) = 1!+2!+3!+.....+n! 的结果?

示例代码:

from functools import reduce


def sums(n):
    if n == 1:
        return 1
    else:
        return reduce(lambda x, y: x * y, range(1, n + 1)) + sums(n - 1)


num = int(input('请输入一个n:'))
result = sums(num)
print(result)

运行结果:

关注
打赏
1665675218
查看更多评论
立即登录/注册

微信扫码登录

0.1780s