你计算两次15(= 3 * 5)的倍数.

你的代码应该是

for i in range(n):

if i % 3 == 0:

sum1 += i

elif i % 5 == 0:

sum1 += i

请注意elif而不是if.

或者:

for i in range(n):

if i % 3 == 0 or i % 5 == 0:

sum1 += i

或直接(如DeepSpace在评论中建议的那样)

sum1 = sum(i for i in range(n) if i % 3 == 0 or i % 5 == 0)

请注意,根本不需要循环:知道从1到(和包括)n的整数之和

def sum_to(n):

return ((n+1)*n)//2

你可以从:

sum1 = 5 * sum_to((n-1)//5) + 3 * sum_to((n-1)//3) - 15 * sum_to((n-1)//15)

(这可以推广并使其更漂亮……但我确信你会以这种形式得到这个想法).

python找出3或者5的倍数_python – 3和5的倍数之和相关推荐

  1. python找出两个列表不同元素_python 找出两个列表的相同元素与不同元素

    python 找出两个列表的相同元素与不同元素,用了以下几种方法 1. 通过set 集合 list1 = [1,2,3] list2=[2,3,4] set1 = set(list1) set2 = ...

  2. python找出一个数的所有因子_python – 找到最大素因子的正确算法

    我试图找出任何数字的最大素数因子.我正在为python中的这个问题做程序,但是我正在遵循的算法似乎有问题.它似乎陷入无限循环.该计划如下: def prime(n): i=0; while(n!=2) ...

  3. python找出文本的位置和替换_python查找文本文档中特定间隔位置的字符并替换

    实际工作中,从数据库里导出了几万条IMEI到excel中,现在需要把这些IMEI每40个分一组,保存在txt文档中,方便进行性能测试时调用. 1.excel中的IMEI以常规格式显示了,虽然内容是15 ...

  4. python找出在原图中的位置_Python 通过截图匹配原图中的位置(opencv)实例

    安装依赖 1)下载安装opencv-2.4.9,并将cv2.pyd拷贝到python安装目录的site-package下 2)pip install numpy 3)pip install aircv ...

  5. python找出素数_[Python 1] 如何使用Python找质数?

    学习生物信息需要熟练掌握一门甚至多门编程语言,比如Python.R.C++,这取决于你的需求. 但语言只是工具,最关键的是如何合理使用工具去解决生物学问题,这需要你去多写.多查.多看来锻炼.不然给你把 ...

  6. 在哪里能收到python实例代码-Python找出最小的K个数实例代码

    题目描述 输入n个整数,找出其中最小的K个数.例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,. 这个题目完成的思路有很多,很多排序算法都可以完成既定操作,关键是复 ...

  7. Python找出列表中出现次数最多的元素三种方式

    通过三种方式给大家介绍,具体详情如下所示: 方式一: 原理:创建一个新的空字典,用循环的方式来获取列表中的每一个元素,判断获取的元素是否存在字典中的key,如果不存在的话,将元素作为key,值为列表中 ...

  8. linux 端口tnpl,利用Python找出9个连续的空闲端口

    这篇文章主要介绍了Python找出9个连续的空闲端口的方法,感兴趣的小伙伴们可以参考一下 一.项目需求 安装某软件,配置时候需要填写空闲的端口.查看5个平台的某个端口是否被占用 5个平台为window ...

  9. python找出某个文件夹下某个后缀的文件

    python找出某个文件夹下某个后缀的文件 import osdef find_files_with_suffix(folder_path, suffix):# 使用os模块获取文件夹中所有文件的路径 ...

  10. python找最长的单词,Python 找出英文单词列表(list)中最长单词链

    这篇文章主要介绍了Python 找出英文单词列表(list)中最长单词链,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 本文主要 ...

最新文章

  1. 【jsp】写jsp文件的准备
  2. 软件测试培训:高薪测试技术要掌握哪些
  3. 数据结构5: 链表(单链表)的基本操作及C语言实现
  4. CXF2.7.3 与spring 3集成 .
  5. python结巴_python结巴(jieba)分词
  6. 修复Oracle9i中DBA的密码
  7. 修改GDAL库支持IRSP6数据
  8. 《Java核心技术卷一》学习笔记(一)
  9. 编译libpng出错:pnglibconf.c fatal error: zlib.h 没有那个文件或目录
  10. axacropdf 服务器pdf_C#显示PDF文件
  11. 3D LUT调色预设如何导入并应用?(fcpx/PR/AE/PS/LR/达芬奇)
  12. LoadRunner教程(19)-LoadRunner 性能图表分析
  13. 报告显示,2019秋冬高端游南北极、欧洲最受欢迎,海岛热度不减
  14. 【“玩物立志”-scratch少儿编程】亲手实现小猫走迷宫小游戏:其实挺简单
  15. 微信在服务器上发不了图片大小,为什么微信发不了图片?这四招教你解决难题...
  16. 地理信息系统(Geographic Information System或 Geo-Information system,GIS)
  17. 6、T5L DGUS ll 应用开发指南摘录(一)
  18. 新学期、新目标、迎接新的自己
  19. L1-029 是不是太胖了 (5分)
  20. 基于requests和lxml库爬取优信二手车

热门文章

  1. 评价数据离散度方法(转)
  2. 3.模板模式_1:什么是模板模式???什么情况适合用模板模式???模板模式如何实现???
  3. 机器学习小组知识点14:均匀分布(Uniform Distribution)
  4. Windows提权流程及手法
  5. centos 如何测udp端口是否开放_CentOS如何测试端口是否打开
  6. stm32串口通信最后一字节不对异常
  7. 用latex在写MDPI的文章文献References部分时遇到的问题(! Misplaced alignment tab character .)
  8. 【MPLAB X IPE】:XIPE烧写教程
  9. Ubuntu中Kdevelop的安装和使用
  10. 惊闻家乡的学校要撤销