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 相关文章推荐
Python3基础之list列表实例解析
Aug 13 Python
总结Python编程中三条常用的技巧
May 11 Python
python虚拟环境virtualenv的使用教程
Oct 20 Python
django中send_mail功能实现详解
Feb 06 Python
使用pandas模块读取csv文件和excel表格,并用matplotlib画图的方法
Jun 22 Python
pandas 数据索引与选取的实现方法
Jun 21 Python
Python3 pandas 操作列表实例详解
Sep 23 Python
Python 实现使用空值进行赋值 None
Mar 12 Python
python实现密码强度校验
Mar 18 Python
Python基于codecs模块实现文件读写案例解析
May 11 Python
如何在windows下安装配置python工具Ulipad
Oct 27 Python
Python 生成短8位唯一id实战教程
Jan 13 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模板类代码
2008/09/07 PHP
php解析字符串里所有URL地址的方法
2015/04/03 PHP
php实现图片缩略图的方法
2016/03/29 PHP
PHP图片加水印实现方法
2016/05/06 PHP
微信支付的开发流程详解
2016/09/13 PHP
PHP面向对象五大原则之接口隔离原则(ISP)详解
2018/04/04 PHP
PHP中用Trait封装单例模式的实现
2019/12/18 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
javascript 面向对象编程 聊聊对象的事
2009/09/17 Javascript
javascript object array方法使用详解
2012/12/03 Javascript
javascript转换静态图片,增加粒子动画效果
2015/05/28 Javascript
JS动态添加选项案例分析
2016/10/17 Javascript
JavaScript实现拖拽元素对齐到网格(每次移动固定距离)
2016/11/30 Javascript
详解vue-validator(vue验证器)
2017/01/16 Javascript
Vue实战之vue登录验证的实现代码
2017/10/31 Javascript
微信小程序生成海报分享朋友圈的实现方法
2019/05/06 Javascript
在Vue.js中使用TypeScript的方法
2020/03/19 Javascript
jQuery实现移动端笔触canvas电子签名
2020/05/21 jQuery
js定时器出现第一次延迟的原因及解决方法
2021/01/04 Javascript
python赋值操作方法分享
2013/03/23 Python
深入浅析Python字符编码
2015/11/12 Python
Python之str操作方法(详解)
2017/06/19 Python
Python中的is和==比较两个对象的两种方法
2017/09/06 Python
Python DataFrame设置/更改列表字段/元素类型的方法
2018/06/09 Python
Django使用paginator插件实现翻页功能的实例
2018/10/24 Python
使用Python操作FTP实现上传和下载的方法
2019/04/01 Python
Python实现密钥密码(加解密)实例详解
2020/04/26 Python
python获取响应某个字段值的3种实现方法
2020/04/30 Python
canvas绘制图片drawImage使用方法
2020/09/15 HTML / CSS
PPP协议组成及简述协议协商的基本过程
2015/05/28 面试题
系统管理员的职责包括那些?管理的对象是什么?
2016/09/20 面试题
2014年会计工作总结
2014/11/27 职场文书
高中生毕业评语
2014/12/30 职场文书
致运动员加油稿
2015/07/21 职场文书
暑假打工感想
2015/08/07 职场文书
Go语言编译原理之源码调试
2022/08/05 Golang