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验证企业工商注册码
Oct 25 Python
Python中的Numpy矩阵操作
Aug 12 Python
详解python中的Turtle函数库
Nov 19 Python
python感知机实现代码
Jan 18 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
Feb 07 Python
浅谈pandas.cut与pandas.qcut的使用方法及区别
Mar 03 Python
python实现简单井字棋小游戏
Mar 05 Python
django自带的权限管理Permission用法说明
May 13 Python
Keras预训练的ImageNet模型实现分类操作
Jul 07 Python
python实现每天自动签到领积分的示例代码
Aug 18 Python
python爬取新闻门户网站的示例
Apr 25 Python
Python基础之常用库常用方法整理
Apr 30 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通过正则表达式下载图片到本地的实现代码
2011/09/19 PHP
PHP实现Javascript中的escape及unescape函数代码分享
2015/02/10 PHP
php实现通过ftp上传文件
2015/06/19 PHP
Laravel学习教程之从入口到输出过程详解
2017/08/27 PHP
jquery插件推荐 jquery.cookie
2014/11/09 Javascript
javascript中String对象的slice()方法分析
2014/12/20 Javascript
jQuery晃动层特效实现方法
2015/03/09 Javascript
js实现交换运动效果的方法
2015/04/10 Javascript
浅谈JavaScript中运算符的优先级
2015/07/07 Javascript
JavaScript实现复制内容到粘贴板代码
2016/03/31 Javascript
angular route中使用resolve在uglify压缩后问题解决
2016/09/21 Javascript
Vue实现双向数据绑定
2017/05/03 Javascript
深入理解Angular中的依赖注入
2017/06/26 Javascript
AngularJS中使用three.js的实例详解
2017/07/21 Javascript
Angular开发实践之服务端渲染
2018/03/29 Javascript
vue 详情跳转至列表页实现列表页缓存
2019/03/27 Javascript
详解vue2.0模拟后台json数据
2019/05/16 Javascript
微信小程序纯文本实现@功能
2020/04/08 Javascript
[00:36]DOTA2上海特级锦标赛 LGD战队宣传片
2016/03/04 DOTA
[54:02]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 IG vs VGJ.T
2018/04/03 DOTA
centos下更新Python版本的步骤
2013/02/12 Python
二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)
2013/12/03 Python
Python3读取zip文件信息的方法
2015/05/22 Python
Python及Django框架生成二维码的方法分析
2018/01/31 Python
python实现在pandas.DataFrame添加一行
2018/04/04 Python
python多继承(钻石继承)问题和解决方法简单示例
2019/10/21 Python
Selenium及python实现滚动操作多种方法
2020/07/21 Python
Django自定义YamlField实现过程解析
2020/11/11 Python
html5使用html2canvas实现浏览器截图的示例
2017/08/31 HTML / CSS
深入解析HTML5使用SVG图像时的viewBox属性用法
2015/09/02 HTML / CSS
html5实现滑块功能之type="range"属性
2020/02/18 HTML / CSS
英国买鞋网站:Charles Clinkard
2019/11/14 全球购物
业务员岗位职责范本
2013/12/15 职场文书
教育实践活动对照检查材料
2014/09/23 职场文书
大学生军训心得体会5篇
2019/08/15 职场文书
MySQL Innodb索引机制详细介绍
2021/11/23 MySQL