测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A28674. 在数学中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) #…

单选题 较易

题目描述

在数学中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)

选项(单选)

上一题 下一题