python用for求1到n的偶数和
时间: 2024-05-06 21:15:36 浏览: 10
可以使用以下代码实现:
```python
n = int(input("请输入一个正整数:"))
sum = 0
for i in range(1, n+1):
if i % 2 == 0:
sum += i
print("1到{}之间的偶数和为{}".format(n, sum))
```
首先,输入一个正整数n。然后,用for循环从1到n进行遍历,如果当前遍历的数是偶数,则将其加入到sum变量中。最后输出1到n之间的偶数和。
相关问题
python用for语句求1到n之间奇数的和
好的,这是一个数学问题,我可以帮您回答。
用 Python 的 for 循环语句求1到n之间奇数的和可以使用以下代码:
```python
n = int(input("请输入一个整数:"))
sum = 0
for i in range(1, n+1, 2):
sum += i
print("1到{}之间奇数的和为:{}".format(n, sum))
```
这段代码中,我们首先输入一个整数 n,然后使用 for 循环语句,从 1 开始每次增加 2,即遍历 1 到 n 之间的所有奇数,将这些数累加到 sum 变量中,最后输出 sum 的值即可。
python用for求1~n的偶数和
可以使用range函数生成1到n的数字序列,然后用for循环遍历每个数字,判断其是否为偶数,如果是就将其加入总和中。代码如下:
```python
n = 10
total = 0
for i in range(1, n + 1):
if i % 2 == 0:
total += i
print(total)
```
输出结果为 30,表示1到10之间的偶数和为30。