输入一个正整数m(m>=10),计算1*2+2*3+3*4+…+(m-1)*m的值
时间: 2023-12-28 09:04:02 浏览: 239
labview求1+2+3+……(n-1)的值
4星 · 用户满意度95%
以下是一个Python的实现代码:
```python
m = int(input("请输入一个正整数m(m>=10): "))
result = 0
for i in range(1, m):
result += i * (i+1)
print("结果为:", result)
```
解释一下代码:
1. 首先通过 `input` 函数获取用户输入的整数 `m`。
2. 然后定义一个变量 `result` 用来存储计算结果,初始值设为 0。
3. 使用 `for` 循环遍历 1 到 m-1 的整数,每次计算 i*(i+1) 并将结果加到 `result` 中。
4. 循环结束后,输出 `result` 的值即为所求。
例如,当用户输入 m=10 时,程序输出的结果为:
```
请输入一个正整数m(m>=10): 10
结果为: 330
```
阅读全文