ProE 20 阶乘数字和

这题非常垃圾,做一个阶乘,做一个数字和,完美

def factorial(n):
    ans = n
    for i in range(1,n):
        ans *= i
    return ans
def digitsum(n):
    strlist = str(n)
    ans = 0
    for i in strlist:
        ans += int(i)
    return ans
print(digitsum(factorial(100)))

不过这题对于非py人员非常不友好,动辄爆长度,而且这题也不能约等于,可能要上大数乘法那样的玩意了

点赞

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *