python利用while求100内的整数和方式


Posted in Python onNovember 07, 2021

1、1到100的和

定义2个变量i和sum,初值都为1,i的值每次增加1,取到100后结束程序,sum的值等于自身再加上i的值。这样i从2取到100,并且每次都与sum相加。

#!/usr/bin/env python
#-*- coding:utf-8 -*-
i=1
sum=1
while True:
    i+=1
    sum=sum+i
    if i==100:
        break
print(sum)

2、1到100内的偶数和

方法1:同上,只不过i,sum初值为0,i的值每次增加2,取到100后程序结束。

#!/usr/bin/env python
#-*- coding:utf-8 -*-
i=0
sum=0
while True:
    i+=2
    sum=sum+i
    if i==100:
        break
print(sum)

方法2:通过取余函数%,让num%2,如果等于0,则为偶数,sum=sum+num

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Python学习交流群:778463939
num=0
sum=0
while True:
    num+=1
    if num%2==0:
        sum=sum+num
    if num==100:
        break
print("Task finished!The sum of even numbers from 1 to 100 is:  "+str(sum))

小知识:等于号是==,不能再写成num%2=0了。

3、1到100内的奇数和

方法1:同上,只是i,sum初值为1,i的值每次增加2,这里需要特别注意的i的值取到99后程序结束,否则程序死循环。

#!/usr/bin/env python
#-*- coding:utf-8 -*-
i=int(1)
sum=int(1)
while True:
    i+=2
    sum=sum+i
    if i==99:
        break
print(sum)

方法2:通过取余函数%,让num%2,如果等于1,则为奇数,sum=sum+num

#!/usr/bin/env python
# -*- coding:utf-8 -*-
num=0
sum=0
while True:
    num+=1
    if num%2==1:
        sum=sum+num
    if num==100:
        break
print("Task finished!The sum of odd numbers from 1 to 100 is:  "+str(sum))

到此这篇关于 python利用while求100内的整数和方式的文章就介绍到这了,更多相关 python利用while求100内的整数内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python抓取网页时字符集转换问题处理方案分享
Jun 19 Python
python生成日历实例解析
Aug 21 Python
Python使用chardet判断字符编码
May 09 Python
python机器学习之决策树分类详解
Dec 20 Python
python OpenCV学习笔记直方图反向投影的实现
Feb 07 Python
python实现微信远程控制电脑
Feb 22 Python
用TensorFlow实现lasso回归和岭回归算法的示例
May 02 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
Jun 11 Python
Python实现在某个数组中查找一个值的算法示例
Jun 27 Python
python批量生成身份证号到Excel的两种方法实例
Jan 14 Python
Python就将所有的英文单词首字母变成大写
Feb 12 Python
Python-OpenCV实现图像缺陷检测的实例
Jun 11 Python
python中if和elif的区别介绍
Nov 07 #Python
python中取整数的几种方法
Python 中的 copy()和deepcopy()
Nov 07 #Python
Python MNIST手写体识别详解与试练
Python基础 括号()[]{}的详解
Nov 07 #Python
Python Flask搭建yolov3目标检测系统详解流程
关于 Python json中load和loads区别
Nov 07 #Python
You might like
实用函数8
2007/11/08 PHP
探讨:parse url解析URL,返回其组成部分
2013/06/14 PHP
Drupal7中常用的数据库操作实例
2014/03/02 PHP
Laravel 5.1 on SAE环境开发教程【附项目demo源码】
2016/10/09 PHP
php之可变变量的实例详解
2017/09/12 PHP
Jquery 自定义动画概述及示例
2013/03/29 Javascript
js脚本实现数据去重
2014/11/27 Javascript
JavaScript数组各种常见用法实例分析
2015/08/04 Javascript
深入理解JQuery循环绑定事件
2016/06/02 Javascript
javascript设计模式Constructor(构造器)模式
2016/08/19 Javascript
jquery实现ajax提交表单信息的简单方法(推荐)
2016/08/24 Javascript
微信小程序 实例应用(记账)详解
2016/09/28 Javascript
JS设计模式之单例模式(一)
2017/09/29 Javascript
webpack+vue2构建vue项目骨架的方法
2018/01/09 Javascript
详解Nuxt.js Vue服务端渲染摸索
2018/02/08 Javascript
详解Vue的七种传值方式
2021/02/08 Vue.js
[05:42]DOTA2英雄梦之声_第10期_蝙蝠骑士
2014/06/21 DOTA
[05:29]2014DOTA2国际邀请赛 赛后专访:LGDNewbee顺利过关
2014/07/13 DOTA
python 文件与目录操作
2008/12/24 Python
Python基于动态规划算法解决01背包问题实例
2017/12/06 Python
python dlib人脸识别代码实例
2019/04/04 Python
Python深拷贝与浅拷贝用法实例分析
2019/05/05 Python
Django基础三之视图函数的使用方法
2019/07/18 Python
python多项式拟合之np.polyfit 和 np.polyld详解
2020/02/18 Python
Python+appium框架原生代码实现App自动化测试详解
2020/03/06 Python
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
2020/04/03 Python
Python matplotlib画图时图例说明(legend)放到图像外侧详解
2020/05/16 Python
基于Python pyecharts实现多种图例代码解析
2020/08/10 Python
python产生模拟数据faker库的使用详解
2020/11/04 Python
美国购车网站:TrueCar
2016/10/19 全球购物
美国温暖商店:The Warming Store
2018/12/15 全球购物
几个Shell Script面试题
2014/04/18 面试题
运动会入场式解说词
2014/02/18 职场文书
优秀教师申报材料
2014/12/16 职场文书
大学生青年志愿者活动总结
2015/05/06 职场文书
校运会宣传稿大全
2015/07/23 职场文书