📜  N以下3和7的所有倍数的总和(1)

📅  最后修改于: 2023-12-03 14:44:50.662000             🧑  作者: Mango

计算N以下3和7的所有倍数的总和

为了计算N以下3和7的所有倍数的总和,我们可以编写一个简单的程序。下面是使用Python编程语言实现该功能的示例代码:

def calculate_sum(N):
    total_sum = 0
    for i in range(1, N+1):
        if i % 3 == 0 or i % 7 == 0:
            total_sum += i
    return total_sum

在上述代码中,我们定义了一个名为calculate_sum的函数,该函数接受一个参数N,表示上限。

函数中的循环遍历从1到N的所有数字。对于每个数字,我们使用%操作符来判断是否是3或7的倍数。如果是,则将该数字累加到total_sum变量中。

最后,函数返回total_sum作为结果。

你可以通过调用该函数并传入适当的参数值来使用它。例如,要计算100以下3和7的所有倍数的总和,可以调用calculate_sum(100)

以下是一个演示如何使用上述代码的示例:

N = 100
result = calculate_sum(N)
print("N以下3和7的所有倍数的总和为:", result)

这将输出N以下3和7的所有倍数的总和为: 2204

希望以上信息能帮助你理解如何编写一个计算N以下3和7的所有倍数的总和的程序。