编写demo函数,求n以内同时被3和7同时整除的所有自然数之和,并返回
时间: 2024-05-25 16:15:50 浏览: 62
def sum_of_numbers(n):
# 初始化sum变量为0
sum = 0
# 循环遍历n以内的所有自然数
for i in range(1, n+1):
# 判断i是否同时被3和7整除
if i % 3 == 0 and i % 7 == 0:
# 如果是,将i加入sum变量
sum += i
# 返回sum变量
return sum
# 测试函数
print(sum_of_numbers(100)) # 应该输出924
阅读全文