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 相关文章推荐
django文档学习之applications使用详解
Jan 29 Python
django 通过ajax完成邮箱用户注册、激活账号的方法
Apr 17 Python
Python封装原理与实现方法详解
Aug 28 Python
Windows10下 python3.7 安装 facenet的教程
Sep 10 Python
python tqdm 实现滚动条不上下滚动代码(保持一行内滚动)
Feb 19 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
Mar 30 Python
Python使用sqlite3模块内置数据库
May 07 Python
Pytorch转onnx、torchscript方式
May 25 Python
Python sublime安装及配置过程详解
Jun 29 Python
使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例
Dec 11 Python
Django中的DateTimeField和DateField实现
Feb 24 Python
90行Python代码开发个人云盘应用
Apr 20 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
smarty模板引擎之分配数据类型
2015/03/30 PHP
ThinkPHP设置禁止百度等搜索引擎转码(简单实用)
2016/02/15 PHP
Yii框架弹出窗口组件CJuiDialog用法分析
2017/01/07 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
表单元素事件 (Form Element Events)
2009/07/17 Javascript
javascript表单事件处理方法详解
2016/05/15 Javascript
JavaScript判断数组是否存在key的简单实例
2016/08/03 Javascript
js中 计算两个日期间的工作日的简单实例
2016/08/08 Javascript
JavaScript数组去重的几种方法效率测试
2016/10/23 Javascript
JavaScript日期对象(Date)基本用法示例
2017/01/18 Javascript
JS数组操作中的经典算法实例讲解
2017/07/26 Javascript
vuejs实现本地数据的筛选分页功能思路详解
2017/11/15 Javascript
karma+webpack搭建vue单元测试环境的方法示例
2018/05/24 Javascript
Vue路由对象属性 .meta $route.matched详解
2019/11/04 Javascript
extjs图表绘制之条形图实现方法分析
2020/03/06 Javascript
js实现圆形菜单选择器
2020/12/03 Javascript
[01:16:12]完美世界DOTA2联赛PWL S2 FTD vs Inki 第一场 11.21
2020/11/23 DOTA
[56:13]DOTA2-DPC中国联赛定级赛 LBZS vs Phoenix BO3第一场 1月10日
2021/03/11 DOTA
简单的抓取淘宝图片的Python爬虫
2014/12/25 Python
python同时给两个收件人发送邮件的方法
2015/04/30 Python
Python端口扫描简单程序
2016/11/10 Python
利用Python破解斗地主残局详解
2017/06/30 Python
Python实现合并同一个文件夹下所有PDF文件的方法示例
2018/04/28 Python
Django保护敏感信息的方法示例
2019/05/09 Python
在pytorch 中计算精度、回归率、F1 score等指标的实例
2020/01/18 Python
澳洲国民品牌乡村路折扣店:Country Road & Trenery Outlet
2018/04/19 全球购物
Gap英国官网:Gap UK
2018/07/18 全球购物
怎样填写就业意向
2014/04/02 职场文书
施工工地安全标语
2014/06/07 职场文书
活动总结结尾怎么写
2014/08/30 职场文书
房产转让协议书(2014版)
2014/09/30 职场文书
博士论文答辩开场白
2015/06/01 职场文书
生日寿星公答谢词
2015/09/29 职场文书
golang中的空接口使用详解
2021/03/30 Python
Python利用folium实现地图可视化
2021/05/23 Python
CentOS7环境下MySQL8常用命令小结
2022/06/10 Servers