输入一个正整数n,求1+2+3+……+n的累加和。要求显示“1+2+3+……+n”的累加和。。
时间: 2023-11-11 14:06:17 浏览: 210
对于输入一个正整数n,求1到n的累加和的问题,可以采用循环的方式来实现。首先,声明一个变量sum,用于存储累加和的结果。然后,使用一个循环从1到n遍历每个数,将每个数加到sum中。最后,输出sum的值即可。
以下是一个示例代码:
```python
n = int(input("请输入一个正整数n:"))
sum = 0
for i in range(1, n+1):
sum += i
print("1到{}的累加和为:{}".format(n, sum))
```
相关问题
输入一个正整数n,求1+3+5+……至n+1内的累加和并输出
好的,我能够理解您的问题。下面是实现这个功能的 Python 代码:
```python
n = int(input("请输入正整数n:"))
sum = 0
for i in range(1, n+1, 2):
sum += i
print("1 3 5 ……至n 1内的累加和为:", sum)
```
您可以运行这段代码,输入您想要的正整数n,即可得到1 3 5 ……至n 1内的累加和。希望能够帮助到您!
输入一个正整数n,求1²+2²+3²+……+n²的值并输出
好的,下面是 Python 代码实现:
```python
n = int(input("请输入一个正整数n:"))
s = 0 # 用于累加平方和的变量
for i in range(1, n+1):
s += i**2
print("1² + 2² + 3² + ... + n² =", s)
```
例如,当输入 n 为 5 时,输出结果为:
```
请输入一个正整数n:5
1² + 2² + 3² + ... + n² = 55
```