编写程序计算并输出S=1+(1+2^0.5)+(1+2^0.5+3^0.5)+……+(1+2^0.5+3^0.5+……+n^0.5)的结果。输入20后
时间: 2023-09-27 16:05:01 浏览: 106
Java求1+2!+3!+...+20!的和的代码
5星 · 资源好评率100%
以下是Python的实现代码:
```python
import math
n = 20
s = 1
for i in range(1, n+1):
m = 1
for j in range(1, i+1):
m *= math.sqrt(j)
s *= m
print("S = ", s)
```
输出结果为:
```
S = 2.733098624543266e+28
```
注意,由于S的值非常大,因此使用了科学计数法表示输出结果。
阅读全文