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 for Informatics 第11章之正则表达式(二)
Apr 21 Python
Python+tkinter模拟“记住我”自动登录实例代码
Jan 16 Python
python将回车作为输入内容的实例
Jun 23 Python
详解用python写一个抽奖程序
May 10 Python
浅析使用Python搭建http服务器
Oct 27 Python
python使用itchat模块给心爱的人每天发天气预报
Nov 25 Python
TensorFlow实现指数衰减学习率的方法
Feb 05 Python
python实现小程序推送页面收录脚本
Apr 20 Python
用python实现前向分词最大匹配算法的示例代码
Aug 06 Python
python如何遍历指定路径下所有文件(按按照时间区间检索)
Sep 14 Python
Pycharm快捷键配置详细整理
Oct 13 Python
使用python绘制分组对比柱状图
Apr 21 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常见字符串操作函数与用法总结
2019/03/04 PHP
eval与window.eval的差别分析
2011/03/17 Javascript
一些有用的JavaScript和jQuery的片段分享
2011/08/23 Javascript
JS中getYear()和getFullYear()区别分析
2014/07/04 Javascript
原生JS实现图片轮播效果
2016/12/26 Javascript
nodejs中全局变量的实例解析
2017/03/07 NodeJs
angular.js+node.js实现下载图片处理详解
2017/03/31 Javascript
JS实现数组的增删改查操作示例
2018/08/29 Javascript
javascript定时器的简单应用示例【控制方块移动】
2019/06/17 Javascript
vue实现自定义H5视频播放器的方法步骤
2019/07/01 Javascript
监控Nodejs的性能实例代码
2019/07/02 NodeJs
react基本安装与测试示例
2020/04/27 Javascript
JavaScript设计模式--桥梁模式引入操作实例分析
2020/05/23 Javascript
vue element ui validate 主动触发错误提示操作
2020/09/21 Javascript
vue解决跨域问题(推荐)
2020/11/10 Javascript
[03:05]DOTA2英雄基础教程 嗜血狂魔
2013/12/10 DOTA
详解Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
2018/04/18 Python
详谈python3 numpy-loadtxt的编码问题
2018/04/29 Python
Python中is和==的区别详解
2018/11/15 Python
python实现简易动态时钟
2018/11/19 Python
Django使用 Bootstrap 样式修改书籍列表过程解析
2019/08/09 Python
创建Shapefile文件并写入数据的例子
2019/11/26 Python
python使用hdfs3模块对hdfs进行操作详解
2020/06/06 Python
10个很棒的 CSS3 开发工具 推荐
2011/05/16 HTML / CSS
美国一家著名的手表在线折扣网站:Discount Watch Store
2020/02/24 全球购物
英国在线定做百叶窗网站:Make My Blinds
2020/08/17 全球购物
初二政治教学反思
2014/01/12 职场文书
《青海高原一株柳》教学反思
2014/04/25 职场文书
毕业评语大全
2014/05/04 职场文书
单位委托书怎么写
2014/09/21 职场文书
《游戏公平》教学反思
2016/02/20 职场文书
pytest进阶教程之fixture函数详解
2021/03/29 Python
教你怎么用Python实现多路径迷宫
2021/04/29 Python
python中的被动信息搜集
2021/04/29 Python
MySQL千万级数据表的优化实战记录
2021/08/04 MySQL
MySQL 执行数据库更新update操作的时候数据库卡死了
2022/05/02 MySQL