无理数e=1+1/1!+1/2!+1/3!+... 要求读入一个精度值,当累加项小于该值时,停止累加,最后输出累加和结果。
import math a = float(input()) i = 0 sum = 0 while 1/(math.factorial(i)) > a: sum += 1/(math.factorial(i)) i += 1 print(sum)