📜  求1000以下3或5的所有倍数之和python(1)

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

求1000以下3或5的所有倍数之和 - Python

以下是使用Python编写的程序,用于求解1000以下3或5的所有倍数之和:

def sum_multiples_3_or_5(n):
    """
    求解1000以下3或5的所有倍数之和
    
    参数:
    n -- 上限值
    
    返回:
    sum -- 3或5的所有倍数之和
    """
    sum = 0
    for i in range(n):
        if i % 3 == 0 or i % 5 == 0:
            sum += i
    return sum

# 示例用法
limit = 1000
result = sum_multiples_3_or_5(limit)
print(f"1000以下3或5的所有倍数之和为:{result}")

上述代码定义了一个名为sum_multiples_3_or_5的函数,它接受一个参数n作为上限值,然后使用循环遍历从0到n-1的数,判断是否为3或5的倍数,如果是,则累加到sum变量中。最后,函数返回这个累加和。

在示例中,我们将上限值设为1000,并调用sum_multiples_3_or_5函数计算结果,并使用print语句将结果打印输出。

此程序的结果将是所有小于1000的3或5的倍数的和,这个结果将返回并打印输出。

以上为MarkDown格式的介绍和Python代码片段。