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编程模板汇总
Feb 12 Python
详解Python中的Descriptor描述符类
Jun 14 Python
python获取当前运行函数名称的方法实例代码
Apr 06 Python
关于Django外键赋值问题详解
Aug 13 Python
Python爬虫工程师面试问题总结
Mar 22 Python
django 自定义过滤器的实现
Feb 26 Python
pyqt5 键盘监听按下enter 就登陆的实例
Jun 25 Python
python统计字符串中字母出现次数代码实例
Mar 02 Python
Django 404、500页面全局配置知识点详解
Mar 10 Python
关于Python3的import问题(pycharm可以运行命令行import错误)
Nov 18 Python
python 检测图片是否有马赛克
Dec 01 Python
总结Python常用的魔法方法
May 25 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/03/27 PHP
PHP SQLite类
2009/05/07 PHP
PHP字符串长度计算 - strlen()函数使用介绍
2013/10/15 PHP
php计算两个日期时间差(返回年、月、日)
2014/06/19 PHP
PHP中的output_buffering详细介绍
2014/09/27 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
2019/05/05 PHP
Javascript开发包大全整理
2006/12/22 Javascript
JS 巧妙获取剪贴板数据 Excel数据的粘贴
2009/07/09 Javascript
JavaScript 异步调用框架 (Part 5 - 链式实现)
2009/08/04 Javascript
jquery实现的可隐藏重现的靠边悬浮层实例代码
2013/05/27 Javascript
Javascript 遮罩层和加载效果代码
2013/08/01 Javascript
JavaScript数据结构与算法之链表
2016/01/29 Javascript
JS中Json数据的处理和解析JSON数据的方法详解
2016/06/29 Javascript
微信支付 JS API支付接口详解
2016/07/11 Javascript
AngularJs Injecting Services Into Controllers详解
2016/09/02 Javascript
vue.js中$watch的用法示例
2016/10/04 Javascript
浅谈js在html中的加载执行顺序,多个jquery ready执行顺序
2016/11/26 Javascript
JavaScript原生节点操作小结
2017/01/17 Javascript
你应该知道的几类npm依赖包管理详解
2017/10/06 Javascript
浅谈vue 单文件探索
2018/09/05 Javascript
[03:49]辉夜杯现场龙骑士COSER秀情商“我喜欢芬队!”
2015/12/27 DOTA
python使用正则表达式分析网页中的图片并进行替换的方法
2015/03/26 Python
Python实现希尔排序算法的原理与用法实例分析
2017/11/23 Python
matlab中实现矩阵删除一行或一列的方法
2018/04/04 Python
Python操作mongodb的9个步骤
2018/06/04 Python
如何使用python实现模拟鼠标点击
2020/01/06 Python
Python 高效编程技巧分享
2020/09/10 Python
CSS3的transition和animation的用法实例介绍
2014/08/20 HTML / CSS
《纸船和风筝》教学反思
2014/02/15 职场文书
卖房协议书
2014/04/11 职场文书
学校安全生产月活动总结
2014/07/05 职场文书
法人授权委托书
2014/09/16 职场文书
临床医学生职业规划书范文
2014/10/25 职场文书
法律意见书范文
2015/06/04 职场文书
2016年基层党支部书记公开承诺书
2016/03/25 职场文书
2019年怎样才能撰写出优秀的自荐信
2019/03/25 职场文书