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中序列与字典的相同和不同之处
Jan 19 Python
基于Python实现对PDF文件的OCR识别
Aug 05 Python
python 捕获shell脚本的输出结果实例
Jan 04 Python
Python线程指南详细介绍
Jan 05 Python
python 把文件中的每一行以数组的元素放入数组中的方法
Apr 29 Python
浅谈tensorflow中几个随机函数的用法
Jul 27 Python
python实现植物大战僵尸游戏实例代码
Jun 10 Python
Python3.7 基于 pycryptodome 的AES加密解密、RSA加密解密、加签验签
Dec 04 Python
python如何运行js语句
Sep 09 Python
Python实现扫码工具的示例代码
Oct 09 Python
jupyter 添加不同内核的操作
Feb 06 Python
Django集成富文本编辑器summernote的实现步骤
May 31 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 无法加载mcrypt.dll的解决办法
2013/04/03 PHP
php5.3 注意事项说明
2013/07/01 PHP
thinkPHP框架对接支付宝即时到账接口回调操作示例
2016/11/14 PHP
php实现异步将远程链接上内容(图片或内容)写到本地的方法
2016/11/30 PHP
浅析PHP7的多进程及实例源码
2019/04/14 PHP
Javascript的getYear、getFullYear、getUTCFullYear异同分享
2011/11/30 Javascript
jQuery Tools Dateinput使用介绍
2012/07/14 Javascript
如何使用jQUery获取选中radio对应的值(一句代码)
2013/06/03 Javascript
jquery 缓存问题的几个解决方法
2013/11/11 Javascript
window.open 以post方式传递参数示例代码
2014/02/27 Javascript
javascript + jquery实现定时修改文章标题
2014/03/19 Javascript
通过实例理解javascript中没有函数重载的概念
2015/06/03 Javascript
深入探究使JavaScript动画流畅的一些方法
2015/06/30 Javascript
JS HTML5拖拽上传图片预览
2016/07/18 Javascript
浅析ES6的八进制与二进制整数字面量
2016/08/30 Javascript
jQuery时间验证和转换为标准格式的时间格式
2017/03/06 Javascript
详解Vue-cli 创建的项目如何跨域请求
2017/05/18 Javascript
通过js控制时间,一秒一秒自己动的实例
2017/10/25 Javascript
nodejs中Express与Koa2对比分析
2018/02/06 NodeJs
jQuery实现轮播图源码
2019/10/23 jQuery
[46:25]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第二局
2016/03/05 DOTA
利用Python实现图书超期提醒
2016/08/02 Python
python turtle库画一个方格和圆实例
2019/06/27 Python
Python 调用 Windows API COM 新法
2019/08/22 Python
Python迭代器iterator生成器generator使用解析
2019/10/24 Python
python Opencv计算图像相似度过程解析
2019/12/03 Python
CSS3模块的目前的状况分析
2010/02/24 HTML / CSS
纯CSS3实现滚动的齿轮动画效果
2014/06/05 HTML / CSS
护士的自我鉴定
2014/02/07 职场文书
办公设备采购方案
2014/03/16 职场文书
2015年高校就业工作总结
2015/05/04 职场文书
中国梦党课学习心得体会
2016/01/05 职场文书
七年级作文之英语老师
2019/10/28 职场文书
python - timeit 时间模块
2021/04/06 Python
SpringBoot详解自定义Stater的应用
2022/07/15 Java/Android
CSS浮动引起的高度塌陷问题
2022/08/05 HTML / CSS