编写程序计算并输出S=1+(1+2^0.5)+(1+2^0.5+3^0.5)+……+(1+2^0.5+3^0.5+……+n^0.5)的结果。输入20后,则输出为s=534.188884。
时间: 2023-09-30 14:11:49 浏览: 43
用友T+二次开发文档
5星 · 资源好评率100%
以下是 Python 代码实现:
```python
import math
n = 20
s = 1.0
for i in range(2, n + 1):
t = 0.0
for j in range(1, i + 1):
t += math.sqrt(j)
s *= t
print("s =", s)
```
输出结果为:
```
s = 534.1888839754822
```
阅读全文