编写程序,从键盘输入自然数n,计算1!+3!+5!+……+(2n-1)!的值,并输出“1!+3!+5!+……+(2n-1)!=值”。 填入合适代码,使程序完整。 import math n=int(input("输入自然数n的值:")) sum=0 S="" for i in range(_①_): sum += s=S+str(i)+"!"+"+" print("0=0".format(③,sum))
时间: 2023-05-24 17:01:21 浏览: 164
一个计算1+2+3+5+8+13+...+n的算法程序
3星 · 编辑精心推荐
import math
n=int(input("输入自然数n的值:"))
sum=0
S=""
for i in range(1, 2*n, 2):
sum += math.factorial(i)
s=S+str(i)+"!"+" "
S+=s
print(S+"="+str(sum))
阅读全文