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中操作日期和时间之gmtime()方法的使用
May 22 Python
python3下实现搜狗AI API的代码示例
Apr 10 Python
Django重装mysql后启动报错:No module named ‘MySQLdb’的解决方法
Apr 22 Python
Python中property函数用法实例分析
Jun 04 Python
Python+Pandas 获取数据库并加入DataFrame的实例
Jul 25 Python
用Python写一个自动木马程序
Sep 17 Python
python实现的登录与提交表单数据功能示例
Sep 25 Python
python 串口读取+存储+输出处理实例
Dec 26 Python
Python中的整除和取模实例
Jun 03 Python
Keras 快速解决OOM超内存的问题
Jun 11 Python
Python logging模块原理解析及应用
Aug 13 Python
python实现PolynomialFeatures多项式的方法
Jan 06 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下判断数组中是否存在相同的值array_unique
2008/03/25 PHP
Yii的CDbCriteria查询条件用法实例
2014/12/04 PHP
PHP实现电商订单自动确认收货redis队列
2017/05/17 PHP
浅谈关于PHP解决图片无损压缩的问题
2017/09/01 PHP
laravel5.6 框架操作数据 Eloquent ORM用法示例
2020/01/26 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
2020/03/26 PHP
jQuery实现鼠标移到元素上动态提示消息框效果
2013/10/20 Javascript
js自动生成对象的属性示例代码
2013/10/28 Javascript
图片上传插件jquery.uploadify详解
2013/11/15 Javascript
ie8本地图片上传预览示例代码
2014/01/12 Javascript
js判断为空Null与字符串为空简写方法
2014/02/24 Javascript
两种方法基于jQuery实现IE浏览器兼容placeholder效果
2014/10/14 Javascript
JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法
2016/05/28 Javascript
JavaScript进阶练习及简单实例分析
2016/06/03 Javascript
JS排序之选择排序详解
2017/04/08 Javascript
Vue.js进行查询操作的实例详解
2017/08/25 Javascript
webstorm中vue语法的支持详解
2018/05/09 Javascript
Vue.use源码学习小结
2018/06/20 Javascript
vue中渲染对象中属性时显示未定义的解决
2020/07/31 Javascript
vue点击Dashboard不同内容 跳转到同一表格的实例
2020/11/13 Javascript
讲解Python中运算符使用时的优先级
2015/05/14 Python
对python生成业务报表的实例详解
2019/02/03 Python
Python 列表去重去除空字符的例子
2019/07/20 Python
Django 对象关系映射(ORM)源码详解
2019/08/06 Python
pyspark给dataframe增加新的一列的实现示例
2020/04/24 Python
Pytorch框架实现mnist手写库识别(与tensorflow对比)
2020/07/20 Python
JAVA代码查错题
2014/10/10 面试题
公司庆典邀请函范文
2014/01/13 职场文书
感恩节活动方案
2014/01/27 职场文书
生物制药专业求职信
2014/03/11 职场文书
满月酒主持词
2014/03/27 职场文书
单位计划生育责任书
2015/05/09 职场文书
小学运动会入场口号
2015/12/24 职场文书
python实现网络五子棋
2021/04/11 Python
html中显示特殊符号(附带特殊字符对应表)
2021/06/21 HTML / CSS
MySQL的表级锁,行级锁,排它锁和共享锁
2022/07/15 MySQL