当前位置:首页python > 正文

Python求a到b偶数之和

作者:野牛程序员:2023-06-29 07:40:33python阅读 2780

要求a到b之间所有偶数的和,可以使用以下Python代码:

def sum_of_even_numbers(a, b):
    sum = 0
    for num in range(a, b+1):
        if num % 2 == 0:
            sum += num
    return sum

a = int(input("请输入a的值:"))
b = int(input("请输入b的值:"))

result = sum_of_even_numbers(a, b)
print("a到b之间的所有偶数的和为:", result)

首先,我们定义了一个名为sum_of_even_numbers的函数,它接受两个参数a和b。然后,我们初始化一个变量sum为0,用于存储偶数之和。

接下来,我们使用for循环遍历从a到b的所有数字(包括a和b)。在循环内部,我们使用取模运算符%来检查当前数字是否为偶数(即是否可以被2整除)。如果是偶数,我们将其加到sum变量中。

最后,我们返回计算得到的和并打印结果。

请注意,上述代码假设输入的a和b都是整数,并且a <= b。如果需要做输入验证,可以根据具体情况进行添加。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击