m0_71238453 2022-05-23 21:58 采纳率: 100%
浏览 2131
已结题

python打印100以内能被3或7整除的数字,并计算他们的和

打印100以内能被3或7整除的数字,数字之间不换行用空格间隔开
示例
3 7 9 12 等等
100以内能被3或7整除的数字和为:2208

  • 写回答

3条回答 默认 最新

  • 程序喵正在路上 后端领域新星创作者 2022-05-23 22:03
    关注

    你可以参考一下,希望采纳

    sum = 0
    for i in range(1, 100):
        if i % 3 == 0 or i % 7 == 0:
            print(i, end=' ')
            sum += i
    
    print("\n100以内能被3或7整除的数字和为:{}".format(sum))
    

    运行结果:

    img

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
  • A Python 萌新花花 2022-05-23 22:03
    关注
    
    a = []
    for i in range(1,101):
        if i%3 == 0 or i % 7 == 0:
            print(i,end= " ")
            a.append(i)
    print()
    print(sum(a))
    
    
    评论
  • Hann Yang 全栈领域优质创作者 2022-05-23 22:10
    关注

    掌握内置函数 filter() 的用法:

    >>> print(*filter(lambda x:x%3==0 or x%7==0, range(1,101)))
    3 6 7 9 12 14 15 18 21 24 27 28 30 33 35 36 39 42 45 48 49 51 54 56 57 60 63 66 69 70 72 75 77 78 81 84 87 90 91 93 96 98 99
    >>> print(sum(filter(lambda x:x%3==0 or x%7==0, range(1,101))))
    2208
    
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 5月31日
  • 已采纳回答 5月23日
  • 创建了问题 5月23日

悬赏问题

  • ¥15 matlab+波形匹配算法
  • ¥15 转录组分析做聚类树图时癌旁组被分到了癌组
  • ¥15 大一Python字典
  • ¥15 multisim电路设计(相关搜索:设计报告)
  • ¥15 PC-lint Plus
  • ¥15 gpl24676注释
  • ¥15 php5.3内存泄露
  • ¥15 DigSilent如何复制复合模型到自己案例?
  • ¥15 求日版华为b610s-77a 官方公版固件,有偿
  • ¥15 关于#java#的问题,请各位专家解答!(相关搜索:java程序)