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中3种内建数据结构:列表、元组和字典
Nov 30 Python
python连接MySQL数据库实例分析
May 12 Python
Python自定义主从分布式架构实例分析
Sep 19 Python
Linux CentOS7下安装python3 的方法
Jan 21 Python
Python爬虫之正则表达式的使用教程详解
Oct 25 Python
Python中的字符串切片(截取字符串)的详解
May 15 Python
pytorch 共享参数的示例
Aug 17 Python
Python数学形态学实例分析
Sep 06 Python
python加载自定义词典实例
Dec 06 Python
python实现从尾到头打印单链表操作示例
Feb 22 Python
Python经纬度坐标转换为距离及角度的实现
Nov 01 Python
浅谈怎么给Python添加类型标注
Jun 08 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
PL-880隐藏功能
2021/03/01 无线电
PHP 杂谈《重构-改善既有代码的设计》之一 重新组织你的函数
2012/04/09 PHP
PHP、Java des加密解密实例
2015/04/27 PHP
Laravel学习教程之本地化模块
2017/08/18 PHP
新页面打开实际尺寸的图片
2006/08/25 Javascript
javascript instanceof,typeof的区别
2010/03/24 Javascript
jQuery下扩展插件和拓展函数的写法(匿名函数使用的典型例子)
2010/10/20 Javascript
Javascript遍历table中的元素示例代码
2014/07/08 Javascript
微信小程序 MINA文件结构
2016/10/17 Javascript
Angular-Touch库用法示例
2016/12/22 Javascript
vue音乐播放器插件vue-aplayer的配置及其使用实例详解
2017/07/10 Javascript
Form表单上传文件(type="file")的使用
2017/08/03 Javascript
jQuery EasyUI结合zTree树形结构制作web页面
2017/09/01 jQuery
浅谈angular.copy() 深拷贝
2017/09/14 Javascript
JS实现全屏预览F11功能的示例代码
2018/07/23 Javascript
在Vue-cli里应用Vuex的state和mutations方法
2018/09/16 Javascript
JavaScript 复制对象与Object.assign方法无法实现深复制
2018/11/02 Javascript
详解VS Code使用之Vue工程配置format代码格式化
2019/03/20 Javascript
vue中实现上传文件给后台实例详解
2019/08/22 Javascript
vue.js中ref及$refs的使用方法解析
2019/10/08 Javascript
JS表格的动态操作完整示例
2020/01/13 Javascript
React组件设计模式之组合组件应用实例分析
2020/04/29 Javascript
python字典序问题实例
2014/09/26 Python
python Selenium爬取内容并存储至MySQL数据库的实现代码
2017/03/16 Python
Python+tkinter使用80行代码实现一个计算器实例
2018/01/16 Python
详解python OpenCV学习笔记之直方图均衡化
2018/02/08 Python
django 中的聚合函数,分组函数,F 查询,Q查询
2019/07/25 Python
Python线上环境使用日志的及配置文件
2019/07/28 Python
Python如何操作office实现自动化及win32com.client的运用
2020/04/01 Python
佳能加拿大网上商店:Canon eStore Canada
2018/04/04 全球购物
学生发电厂实习自我鉴定
2013/09/22 职场文书
幼儿园义卖活动方案
2014/01/17 职场文书
表彰大会策划方案
2014/05/13 职场文书
遵纪守法演讲稿
2014/05/23 职场文书
党员学习群众路线心得体会
2014/11/04 职场文书
浅析Python中的随机采样和概率分布
2021/12/06 Python