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根据日期返回星期几的方法
Jul 06 Python
python 根据pid杀死相应进程的方法
Jan 16 Python
django+xadmin+djcelery实现后台管理定时任务
Aug 14 Python
python中join()方法介绍
Oct 11 Python
在python带权重的列表中随机取值的方法
Jan 23 Python
Python循环结构的应用场景详解
Jul 11 Python
Python3网络爬虫开发实战之极验滑动验证码的识别
Aug 02 Python
python使用pip安装SciPy、SymPy、matplotlib教程
Nov 20 Python
python生成大写32位uuid代码
Mar 03 Python
如何使用python自带IDLE的几种方法
Oct 10 Python
python如何快速拼接字符串
Oct 28 Python
学会用Python实现滑雪小游戏,再也不用去北海道啦
May 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
php面向对象全攻略 (四)构造方法与析构方法
2009/09/30 PHP
如何在php中正确的使用json
2013/08/06 PHP
thinkphp验证码显示不出来的解决方法
2014/03/29 PHP
解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法
2015/10/23 PHP
点图片上一页下一页翻页效果
2008/07/09 Javascript
js中获取事件对象的方法小结
2011/03/13 Javascript
Javascript的常规数组和关联数组对比小结
2012/05/24 Javascript
js函数的引用, 关于内存的开销
2012/09/17 Javascript
根据表格中的某一列进行排序的javascript代码
2013/11/29 Javascript
JavaScript动态创建link标签到head里的方法
2014/12/22 Javascript
js jquery获取当前元素的兄弟级 上一个 下一个元素
2015/09/01 Javascript
深入理解js数组的sort排序
2016/05/28 Javascript
js获取隐藏元素的宽高
2017/02/24 Javascript
Angularjs自定义指令Directive详解
2017/05/27 Javascript
如何抽象一个Vue公共组件
2017/10/17 Javascript
vue中使用sessionStorage记住密码功能
2018/07/24 Javascript
jQuery中each遍历的三种方法实例分析
2018/09/07 jQuery
vuex提交state&&实时监听state数据的改变方法
2018/09/16 Javascript
如何在Vue.js中实现标签页组件详解
2019/01/02 Javascript
layui动态渲染生成select的option值方法
2019/09/23 Javascript
微信小程序云开发获取文件夹下所有文件(推荐)
2019/11/14 Javascript
python实现批量监控网站
2016/09/09 Python
教你用Python脚本快速为iOS10生成图标和截屏
2016/09/22 Python
python3 判断列表是一个空列表的方法
2018/05/04 Python
Python二进制串转换为通用字符串的方法
2018/07/23 Python
matplotlib调整子图间距,调整整体空白的方法
2018/08/03 Python
python3 面向对象__类的内置属性与方法的实例代码
2018/11/09 Python
Python操作注册表详细步骤介绍
2020/02/05 Python
python在不同条件下的输入与输出
2020/02/13 Python
关于HTML5的22个初级技巧(图文教程)
2012/06/21 HTML / CSS
如何配置、使用和清除Smarty缓存
2015/12/23 面试题
安全在我心中演讲稿
2014/09/01 职场文书
先进集体申报材料
2014/12/25 职场文书
2015年公共机构节能宣传周活动总结
2015/03/26 职场文书
2019年怎样写好导游词?
2019/07/02 职场文书
Python四款GUI图形界面库介绍
2022/06/05 Python