def函数求1~100的偶数和
时间: 2024-03-11 19:51:12 浏览: 34
可以将上面的代码封装成一个函数,如下所示:
```python
def sum_even_numbers():
total = 0
for i in range(2, 101, 2):
total += i
return total
```
这个函数名为 `sum_even_numbers()`,不带任何参数,它在函数体中计算了 1~100 中所有偶数的和并返回了结果。
你可以通过调用该函数来获得结果:
```python
result = sum_even_numbers()
print(result) # 输出 2550
```
当你调用 `sum_even_numbers()` 时,它会执行函数体中的代码,计算出偶数和并将其返回。最后,将返回值赋给 `result` 变量,再将其打印出来。
相关问题
使用递归函数输出1~100的所有偶数
好的,以下是递归函数输出1~100的所有偶数的 Python 代码实现:
```python
def print_even(num):
if num > 100: # 递归终止条件
return
if num % 2 == 0: # 如果是偶数,输出
print(num)
print_even(num + 1) # 递归调用,继续判断下一个数
print_even(1) # 调用函数开始输出偶数
```
这个递归函数的思路是:先判断当前数字是否大于 100,如果是则结束递归。若不是,则判断当前数字是否为偶数,如果是则输出,否则继续递归调用函数,判断下一个数字。这样就可以输出 1~100 的所有偶数了。
python函数求1到100的偶数和
可以使用以下函数来求1到100的偶数和:
```python
def sum_even_numbers():
sum = 0
for i in range(2, 101, 2):
sum += i
return sum
```
其中,使用 for 循环遍历范围为 2 到 100,步长为 2,即只取偶数,然后将偶数累加到 sum 中,最后返回 sum 即可。