用python计算100以内所有偶数的和_用python计算100以内所有整数和的多种方法
第一种方法用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以内所有整数和的多种方法相关推荐
- python找出在原图中的位置_用python简单处理图片(4):图像中的像素访问
前面的一些例子中,我们都是利用Image.open()来打开一幅图像,然后直接对这个PIL对象进行操作.如果只是简单的操作还可以,但是如果操作稍微复杂一些,就比较吃力了.因此,通常我们加载完图片后,都 ...
- python可以实现什么炫酷图形吗_我是Python小玩家,一行代码能做哪些炫酷的事情?...
python之禅 image 一行代码启动一个Web服务 python -m SimpleHTTPServer 8080 python3 -m http.server 8080 一行代码实现变量值互换 ...
- 树莓派python编程入门与实战解压密码_树莓派Python编程入门与实战
目录 第一部分 树莓派编程环境 第1章 配置树莓派 3 1.1 获取树莓派 3 1.1.1 了解树莓派的历史 3 1.1.2 为什么要学习用Python 在树莓派上进行编程 4 1.2 获取树莓派 5 ...
- python转exe怎么不会被杀毒软件_使用Python Shells绕过杀毒软件
一.绕过杀毒软件 Why? 1.使用绕过反病毒软件的方式要比禁用杀毒软件更加安全; 2.展示客户端的反病毒软件是多么脆弱的非常有趣. How? 如果你使用二进制,而这个二进制文件被You can by ...
- python降维之时间类型数据的处理_【Python算法】数据降维概述
数据降维概述 1.数据降维概述 所谓的数据降维就是指采用某种映射方法,将原高维空间中的数据点映射到低维度的空间中,可以解决大规模特征下的数据显示问题,使得数据集更易使用,降低后续算法的计算,消除噪声影 ...
- python 某个数是不是在某个范围内_这个Python入门教程,国内12岁小孩都能做,是小白的入门不二之选...
简介:你曾经想知道计算机是如何工作的吗?尽管我们不能在一篇文章里面教会你所有的东西,但是可以通过学习如何写出你自己的程序来获得一个良好的开端.在这篇Python教程中,你将会学到计算机编程的基础知识, ...
- 手把手教你python实现量价形态选股知乎_用 Python 实现你的量化交易策略
Python 的学习者中,有相当一部分是冲着爬虫去的.因为爬虫可以帮你解决很多工作和生活中的问题,节约你的生命.不过 Python 还有一个神秘而有趣的应用领域,那就是量化交易. 量化交易,就是以数学 ...
- 自学python在电脑上安装什么杀毒软件好_使用Python Shells绕过杀毒软件
一.绕过杀毒软件 Why? 1.使用绕过反病毒软件的方式要比禁用杀毒软件更加安全; 2.展示客户端的反病毒软件是多么脆弱的非常有趣. How? 如果你使用二进制,而这个二进制文件被You can by ...
- 在python中是否可以使用if作为变量名_在Python中可以使用if 作为变量名_python使用符号 标示注释...
在Python中可以使用if 作为变量名 答:× " src=" " style="max-width: 100%; display: inline;" ...
最新文章
- (chap6 Http首部) 通用首部字段 DatePragma
- OpenCASCADE绘制测试线束:OCAF 命令之数据框架命令
- MySQL之性能优化解说
- es6 TypedArray视图
- Spring boot : @PostConstruct @PreDestroy
- leetcode题解-买卖股票的最佳时机
- go 自定义error怎么判断是否相等_「GCTT 出品」Go 系列教程——30. 错误处理
- WINDOWS之入侵痕迹清理总结
- bootstrap treetable 树形网格,动态扩展,连数据库
- vtkDataObject 与vtkImageData
- linux内核网络基础,linux网络内核基础.doc
- Java Web架构演变
- kubuntu18.04 重装显卡驱动后无法进入桌面
- 连接本地数据库和远程连接他人数据库?
- ffmpeg 图像格式转换
- Smartbi大数据在金融业的应用案例
- radius服务器无响应,radius认证(radius认证超时)
- Go语言核心:Go的基本结构
- 火车头采集,wordpress特色图如何设置?
- 二叉树(Binary Tree,BT)的概念和性质