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中函数的参数
Apr 27 Python
Python使用ntplib库同步校准当地时间的方法
Jul 02 Python
Python 判断是否为质数或素数的实例
Oct 30 Python
python+pandas生成指定日期和重采样的方法
Apr 11 Python
PyQt打开保存对话框的方法和使用详解
Feb 27 Python
Python函数的参数常见分类与用法实例详解
Mar 30 Python
Python 类,property属性(简化属性的操作),@property,property()用法示例
Oct 12 Python
python:动态路由的Flask程序代码
Nov 22 Python
Ubuntu中配置TensorFlow使用环境的方法
Apr 21 Python
解决python3.6用cx_Oracle库连接Oracle的问题
Dec 07 Python
Python Django ORM连表正反操作技巧
Jun 13 Python
python字符串的一些常见实用操作
Apr 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文本操作类
2006/11/25 PHP
PHPMyAdmin 快速配置方法
2009/05/11 PHP
批量去除PHP文件中bom的PHP代码
2012/03/13 PHP
学习JavaScript的最佳方法分享
2011/10/21 Javascript
Extjs4 关于Store的一些操作(加载/回调/添加)
2013/04/18 Javascript
JS定时关闭窗口的实例
2013/05/22 Javascript
jquery验证邮箱格式是否正确实例讲解
2015/11/16 Javascript
Bootstrap3 input输入框插入glyphicon图标的方法
2016/05/16 Javascript
在点击div中的p时,如何阻止事件冒泡
2017/02/07 Javascript
JS常用正则表达式总结【经典】
2017/05/12 Javascript
详解Vue2 SSR 缓存 Api 数据
2017/11/20 Javascript
通过一次报错详细谈谈Point事件
2018/05/17 Javascript
Angular2 自定义表单验证器的实现方法
2018/12/14 Javascript
详解Vue.js自定义tipOnce指令用法实例
2018/12/19 Javascript
详解node.js 事件循环
2020/07/22 Javascript
[01:13:01]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第三场
2018/04/05 DOTA
python socket网络编程步骤详解(socket套接字使用)
2013/12/06 Python
pycharm 使用心得(六)进行简单的数据库管理
2014/06/06 Python
python服务器端收发请求的实现代码
2014/09/29 Python
linux 下实现python多版本安装实践
2014/11/18 Python
详解Python的Django框架中的templates设置
2015/05/11 Python
Python+django实现文件上传
2016/01/17 Python
Python搭建FTP服务器的方法示例
2018/01/19 Python
Python 3.8中实现functools.cached_property功能
2019/05/29 Python
python 定时器每天就执行一次的实现代码
2019/08/14 Python
python连接、操作mongodb数据库的方法实例详解
2019/09/11 Python
Pytorch .pth权重文件的使用解析
2020/02/14 Python
pandas DataFrame运算的实现
2020/06/14 Python
Python生成并下载文件后端代码实例
2020/08/31 Python
英国在线汽车和面包车零件商店:Car Parts 4 Less
2018/08/15 全球购物
司机的工作范围及职责
2013/11/13 职场文书
预备党员思想汇报范文
2014/01/11 职场文书
通用自荐信范文
2014/03/14 职场文书
公证委托书
2014/08/01 职场文书
商家认证委托书格式
2014/10/16 职场文书
关于antd tree 和父子组件之间的传值问题(react 总结)
2021/06/02 Javascript