利用Python编写函数输出100以内偶数之和
时间: 2024-05-03 20:17:17 浏览: 123
可以使用以下代码实现:
```python
def sum_even_numbers():
total = 0
for i in range(2, 101, 2):
total += i
return total
print(sum_even_numbers()) # 输出2550
```
首先定义一个名为 `sum_even_numbers` 的函数,函数内部使用一个循环计算出100以内的所有偶数之和,最后返回这个总和。然后在函数外部调用这个函数并打印输出结果。
相关问题
用Python编写程序,分别利用while循环和for循环实现输出100以内偶数的和。.
好的,这是一个比较基础的编程问题,下面是两种实现方式:
利用while循环实现:
```python
sum = 0
num = 0
while num <= 100:
if num % 2 == 0:
sum += num
num += 1
print("100以内所有偶数的和为:", sum)
```
利用for循环实现:
```python
sum = 0
for num in range(0, 101, 2):
sum += num
print("100以内所有偶数的和为:", sum)
```
两种方法的实现思路都比较简单,就是利用循环语句遍历100以内的所有偶数并求和,其中while循环需要手动控制循环条件,而for循环则可以通过range函数指定步长来实现。
编写一个函数实现打印100以内奇数的和与偶数的和
可以使用以下 Python 代码实现:
```python
def sum_odd_even():
odd_sum = 0
even_sum = 0
for i in range(1, 101):
if i % 2 == 0:
even_sum += i
else:
odd_sum += i
print("奇数的和为:", odd_sum)
print("偶数的和为:", even_sum)
```
使用该函数可以打印出100以内奇数的和与偶数的和,例如:
```python
sum_odd_even()
# 输出:
# 奇数的和为: 2500
# 偶数的和为: 2550
```
阅读全文