Advertisement

计算小于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)

还没有任何评论哟~