第25608题 单选题
下列关于两种Python阶乘求和实现的效率说法正确的是?

在数学中N!表示N的阶乘,即1到N的乘积,如 3!=123 ,且 0! = 1 。下面的两段Python代码用于求1-N 的阶乘之和,如N为3,则是 1!+2!+3! 。

#实现1
N = int(input())
tnt, last = 0, 1
for i in range(1,N + 1):
    last *= i
    tnt += last
print(tnt)
#实现2
N = int(input())
tnt = 0
for i in range(1, N + 1):
    tmp = 1
    for j in range(1,i + 1):
        tmp *= j
    tnt += tmp
print(tnt)
{{ option.label }}
子题{{ index + 1 }} {{ child.type_label }}
{{ option.label }}
✓ 正确 ◐ 部分正确 ✗ 错误
程序运行统计
暂无判题统计
提交{{ questionInfo.stats ? questionInfo.stats.submit_count : 0 }}次 正确率{{ statsAccuracy }}%
答案解析