第一种方法用range函数

sum = 0

for x in range(101):

sum = sum + x

print(sum)

#range()函数可以生成一个整数序列,再通过list()函数可以转换为list。

比如range(5)生成的序列是从0开始小于5的整数

第二种方法使用数学公式

n=100

print(n*n/2+n/2)

# 1 2 3 4...100...n 以上数列可以看出

当n为偶数时 这个数列最后一个和第一个的和等于第二个和倒数第二个的和

这个和有n/2个 推倒出这个数列的所有整数和为(n+1)*n/2也就是 n*n/2+n/2

当n为奇数时 和为(n+1)(n-1)/2+(n+1)/2 最终计算结果也是n*n/2+n/2

当n为偶数时 所有偶数和为n*n/4+n/2 奇数和n*n/4

当n为奇数时 所有偶数和为n*n/4-1/4 奇数和n*n/4+n/2+1/4

第三种方法使用while循环

x=0

b=0

while x<101:

b=b+x

x=x+1

print(b)

#使用break如下

x=0

b=0

while True:

x=x+1

if x==101:

break

b=b+x

print(b)

用python计算100以内所有偶数的和_用python计算100以内所有整数和的多种方法相关推荐

  1. python找出在原图中的位置_用python简单处理图片(4):图像中的像素访问

    前面的一些例子中,我们都是利用Image.open()来打开一幅图像,然后直接对这个PIL对象进行操作.如果只是简单的操作还可以,但是如果操作稍微复杂一些,就比较吃力了.因此,通常我们加载完图片后,都 ...

  2. python可以实现什么炫酷图形吗_我是Python小玩家,一行代码能做哪些炫酷的事情?...

    python之禅 image 一行代码启动一个Web服务 python -m SimpleHTTPServer 8080 python3 -m http.server 8080 一行代码实现变量值互换 ...

  3. 树莓派python编程入门与实战解压密码_树莓派Python编程入门与实战

    目录 第一部分 树莓派编程环境 第1章 配置树莓派 3 1.1 获取树莓派 3 1.1.1 了解树莓派的历史 3 1.1.2 为什么要学习用Python 在树莓派上进行编程 4 1.2 获取树莓派 5 ...

  4. python转exe怎么不会被杀毒软件_使用Python Shells绕过杀毒软件

    一.绕过杀毒软件 Why? 1.使用绕过反病毒软件的方式要比禁用杀毒软件更加安全; 2.展示客户端的反病毒软件是多么脆弱的非常有趣. How? 如果你使用二进制,而这个二进制文件被You can by ...

  5. python降维之时间类型数据的处理_【Python算法】数据降维概述

    数据降维概述 1.数据降维概述 所谓的数据降维就是指采用某种映射方法,将原高维空间中的数据点映射到低维度的空间中,可以解决大规模特征下的数据显示问题,使得数据集更易使用,降低后续算法的计算,消除噪声影 ...

  6. python 某个数是不是在某个范围内_这个Python入门教程,国内12岁小孩都能做,是小白的入门不二之选...

    简介:你曾经想知道计算机是如何工作的吗?尽管我们不能在一篇文章里面教会你所有的东西,但是可以通过学习如何写出你自己的程序来获得一个良好的开端.在这篇Python教程中,你将会学到计算机编程的基础知识, ...

  7. 手把手教你python实现量价形态选股知乎_用 Python 实现你的量化交易策略

    Python 的学习者中,有相当一部分是冲着爬虫去的.因为爬虫可以帮你解决很多工作和生活中的问题,节约你的生命.不过 Python 还有一个神秘而有趣的应用领域,那就是量化交易. 量化交易,就是以数学 ...

  8. 自学python在电脑上安装什么杀毒软件好_使用Python Shells绕过杀毒软件

    一.绕过杀毒软件 Why? 1.使用绕过反病毒软件的方式要比禁用杀毒软件更加安全; 2.展示客户端的反病毒软件是多么脆弱的非常有趣. How? 如果你使用二进制,而这个二进制文件被You can by ...

  9. 在python中是否可以使用if作为变量名_在Python中可以使用if 作为变量名_python使用符号 标示注释...

    在Python中可以使用if 作为变量名 答:× " src=" " style="max-width: 100%; display: inline;" ...

最新文章

  1. (chap6 Http首部) 通用首部字段 DatePragma
  2. OpenCASCADE绘制测试线束:OCAF 命令之数据框架命令
  3. MySQL之性能优化解说
  4. es6 TypedArray视图
  5. Spring boot : @PostConstruct @PreDestroy
  6. leetcode题解-买卖股票的最佳时机
  7. go 自定义error怎么判断是否相等_「GCTT 出品」Go 系列教程——30. 错误处理
  8. WINDOWS之入侵痕迹清理总结
  9. bootstrap treetable 树形网格,动态扩展,连数据库
  10. vtkDataObject 与vtkImageData
  11. linux内核网络基础,linux网络内核基础.doc
  12. Java Web架构演变
  13. kubuntu18.04 重装显卡驱动后无法进入桌面
  14. 连接本地数据库和远程连接他人数据库?
  15. ffmpeg 图像格式转换
  16. Smartbi大数据在金融业的应用案例
  17. radius服务器无响应,radius认证(radius认证超时)
  18. Go语言核心:Go的基本结构
  19. 火车头采集,wordpress特色图如何设置?
  20. 二叉树(Binary Tree,BT)的概念和性质

热门文章

  1. Markdown 语法实现文字设置对齐方向、颜色、字体大小
  2. Silverlight 实现类似win7任务栏缩略图
  3. Android的Notepad记事本案例实战
  4. APP源码 教程 网页转APP 安卓Andriod应用开发 手机APP 移动网站
  5. D50XT80-ASEMI大功率三相整流桥D50XT80
  6. 大数据平台设置表数据量的监控任务(阈值)
  7. moxa uport1150串口使用步骤
  8. 用Android-X86和VMware打造高性能Android开发环境
  9. Android之UiAutomator测试框架源码分析(第二十五篇:Gestures的设计与基本实现分析)
  10. python基础-零基础入门到精通