ProjectEuler-Problem20-Factorial digit sum

来源:互联网 发布:苹果6s淘宝虚拟定位 编辑:程序博客网 时间:2024/05/21 06:12
# @Time    : 2017/7/11 20:26# @Author  : wanyang# @Mail    :wanyangnumberone@gmail.com# @Git     :https://github.com/wanyang19880625# @Question:https://projecteuler.net/problem=20# @Answer  :# 阶乘函数def factorial(n):    if n == 1:        return 1    else:        return n * factorial(n - 1)print(sum([int(digit) for digit in str(factorial(100))]))