首页 > 其他 > 详细

问题 1014: [编程入门]阶乘求和):(本地测试正确;但提交不对!!??)求教

时间:2019-10-05 13:24:16      阅读:176      评论:0      收藏:0      [点我收藏+]

问题 1014: [编程入门]阶乘求和

时间限制: 1Sec 内存限制: 128MB 提交: 27629 解决: 5450

题目描述

求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。

输入

n

输出

Sn的值

样例输入
5
样例输出
153

# 10014:阶乘求和
# Sn = 1! + 2! + 3! +...+n!
def factorial_cal(n):
    ‘‘‘
    cal n!
    ‘‘‘
    sum_t = 1
    while n>1:
        sum_t = sum_t * n
        n = n-1
    return sum_t

if __name__ == __main__:
    n = int(input())
    sum = 0
    if n>=0 & n<=20:
        while n>0:
            sum_temp = factorial_cal(n)
            sum = sum + sum_temp
            n=n-1
        print (sum)

本地测试正确:
技术分享图片

出错:

运行报错

问题 1014: [编程入门]阶乘求和):(本地测试正确;但提交不对!!??)求教

原文:https://www.cnblogs.com/cainiaoxuexi2017-ZYA/p/11624406.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!