在数学中N!表示N的阶乘,即1到N的乘积,如3!=1*2*3,且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)
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析