计算公式s的值,s =1 + (1 + 2) + (1 + 2 + 3) + … + (1 + 2 + 3 + … + n) 编写程序,计算下列公式中s的值(n是运行程序时输入的一个正整数)。 s =1 + (1 + 2) + (1 + 2 + 3) + … + (1 + 2 + 3 + … + n)
时间: 2023-05-30 18:01:58 浏览: 76
Macro F1 and Macro F1.pdf
以下是Python实现:
```python
n = int(input("请输入正整数n:"))
s = 1
mul = 1
for i in range(2, n+1):
mul *= i
s *= mul
print("s的值为:", s)
```
首先读入正整数n,然后初始化s为1,mul为1,接着从2开始循环到n,每次循环将i乘到mul中,再将mul乘到s中。最后输出s的值即可。
阅读全文