求1+2!+3!+4!+…+30!。 科学计数法,保留两位小数。
时间: 2023-11-28 11:46:22 浏览: 117
1158:求1+2+3+...
可以使用循环和阶乘函数来实现这个问题。具体实现代码如下:
```
import math
result = 0
for i in range(1, 31):
result += math.factorial(i)
print("{:.2e}".format(result))
```
其中,`math.factorial()`函数可以计算阶乘,`"{:.2e}".format(result)`可以将结果转换为科学计数法并保留两位小数。
阅读全文