编写Python语言程序,程序的功能用于计算列1⼀1!,1⼀2!,1⼀3!,1⼀4!……,1⼀n!之和(急求!)

2025-01-01 10:16:36
推荐回答(2个)
回答1:

有一个小于0.01停止计算的条件,所以这是一个无法预知循环次数的循环,一般无法预知循环次数但是有循环结束条件的,都使用while循环,阶乘部分由于可以预知循环次数,所以用for循环来求解,这里就是外部while循环,内嵌for循环的一个循环嵌套题目。

回答2:

t=1
mult=1
sum1=0
i=2
while(t>0.1):
t=1/mult
sum1=sum1+t
mult=mult*i
i=i+1
print(sum1)