计算小于1000的所有3和5的倍数之和
发布时间
阅读量:
阅读量
本文将借助Python工具来处理若干数学问题,针对这些问题存在多种解决方案,若有其他思路的读者欢迎在评论区交流,若认为内容有价值,欢迎点赞、关注及收藏(^▽ ^)
一、问题描述与研究背景
若列举出10以内所有能被3或5整除的数字,所得结果为3、5、6以及9,这些数值相加的总和为23。
试计算1000以内所有能被3或5整除的数之和。
二、问题解决策略与实施
通过依次列举0至999之间的所有数值,判断每个数字是否能够被3或5整除,若满足条件则将其累加。
具体实现方式如下:
sum = 0
len = int(input('please int a num:'))
for i in range(len):
if i % 3 == 0 or i % 5 == 0:
print(i)
sum += i
print('sum:', sum)
通过使用10以内的数值进行初步验证,可以发现系统能够准确输出所有3或5的倍数,并且计算得出的总和结果是正确的。
please int a num:10
全部评论 (0)
还没有任何评论哟~
