如何使用for循环计算1+2+3+…+n的值?
时间: 2023-11-18 14:06:12 浏览: 66
以下是使用for循环计算1+2+3+...+n的值的方法:
```python
n = int(input())
sum = 0
for i in range(1, n+1):
sum += i
print(sum)
```
这个程序首先要求用户输入一个整数n,然后使用for循环从1到n遍历每个数字,并将它们相加。最后,程序输出总和。
相关问题
如何使用if循环计算1+2+3+…+n的值?
以下是两种使用if循环计算1+2+3+…+n的值的方法:
1.使用for循环
```python
n = int(input('请输入一个正整数:'))
sum = 0
for i in range(n + 1):
sum += i
print(sum)
```
2.使用while循环
```python
n = int(input('请输入一个正整数:'))
sum = 0
i = 1
while i <= n:
sum += i
i += 1
print(sum)
```
c语言如何使用if循环计算1+2+3+…+n的值?
以下是使用if循环计算1+2+3+...+n的C语言代码:
```
#include <stdio.h>
int main() {
int n, i, sum = 0;
scanf("%d", &n);
if (n > 0) {
for (i = 1; i <= n; i++) {
sum += i;
}
printf("1+2+3+...+%d=%d", n, sum);
} else {
printf("请输入正整数!");
}
return 0;
}
```