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迭代器的使用方法实例
Nov 21 Python
Python实现批量把SVG格式转成png、pdf格式的代码分享
Aug 21 Python
python函数装饰器用法实例详解
Jun 04 Python
Python中字符串的格式化方法小结
May 03 Python
python使用tensorflow保存、加载和使用模型的方法
Jan 31 Python
Python二进制文件读取并转换为浮点数详解
Jun 25 Python
python数组循环处理方法
Aug 26 Python
浅谈keras中的后端backend及其相关函数(K.prod,K.cast)
Jun 29 Python
python进行OpenCV实战之画图(直线、矩形、圆形)
Aug 27 Python
Python二元算术运算常用方法解析
Sep 15 Python
python“静态”变量、实例变量与本地变量的声明示例
Nov 13 Python
python 动态渲染 mysql 配置文件的示例
Nov 20 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
PHP下几种删除目录的方法总结
2007/08/19 PHP
php简单读取.vcf格式文件的方法示例
2017/09/02 PHP
仿jQuery的siblings效果的js代码
2011/08/09 Javascript
基于jquery的不规则矩形的排列实现代码
2012/04/16 Javascript
删除select中所有option选项jquery代码
2013/08/12 Javascript
javascript用户注册提示效果的简单实例
2013/08/17 Javascript
js 判断上传文件大小及格式代码
2013/11/13 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
2014/12/26 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
2015/01/09 Javascript
Javascript仿新浪游戏频道鼠标悬停显示子菜单效果
2015/08/21 Javascript
js中不同的height, top的区别对比
2015/09/24 Javascript
vue多级多选菜单组件开发
2020/09/08 Javascript
基于javascript实现按圆形排列DIV元素(三)
2016/12/02 Javascript
jQuery实现导航回弹效果
2017/02/27 Javascript
Ajax实现不刷新取最新商品
2017/03/01 Javascript
常见的浏览器Hack技巧整理
2017/06/29 Javascript
浅谈如何使用webpack构建多页面应用
2018/05/30 Javascript
微信小程序自定义单项选择器样式
2019/07/25 Javascript
解决layui的使用以及针对select、radio等表单组件不显示的问题
2019/09/05 Javascript
详解vue-router的导航钩子(导航守卫)
2020/11/02 Javascript
Python通过RabbitMQ服务器实现交换机功能的实例教程
2016/06/29 Python
解决pycharm运行时interpreter为空的问题
2018/10/29 Python
Python 中的参数传递、返回值、浅拷贝、深拷贝
2019/06/25 Python
css3制作动态进度条以及附加jQuery百分比数字显示
2012/12/13 HTML / CSS
StubHub澳大利亚:购买或出售您的门票
2019/08/01 全球购物
市场部专员岗位职责
2013/11/30 职场文书
大学生军训广播稿
2014/01/24 职场文书
如何打造一封优秀的留学推荐信
2014/01/25 职场文书
《学会待客》教学反思
2014/02/22 职场文书
学雷锋标语
2014/06/25 职场文书
出国留学英文自荐信
2015/03/25 职场文书
酒店工程部经理岗位职责
2015/04/09 职场文书
活动简报范文
2015/07/22 职场文书
培训后的感想
2015/08/07 职场文书
如何撰写促销方案?
2019/07/05 职场文书
Java tomcat手动配置servlet详解
2021/11/27 Java/Android