python100以内自然数之和_python教程:利用while求100内的整数和
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)
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了。
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))
python100以内自然数之和_python教程:利用while求100内的整数和相关推荐
- python100以内自然数之和_python—100以内素数之和 python123
描述 求100以内所有素数之和并输出. ...
- python教程:利用while求100内的整数和
1到100的和: 定义2个变量i和sum,初值都为1,i的值每次增加1,取到100后结束程序,sum的值等于自身再加上i的值.这样i从2取到100,并且每次都与sum相加. #!/usr/bin/en ...
- python100以内自然数之和_python输出100以内的质数与合数实例代码
具体代码如下所述: __author__ = 'Yue Qingxuan' # -*- coding: utf-8 -*- #求质数 p=[2] for i in range(2,101): for ...
- python实现100以内自然数之和,偶数之和
100以内自然数之和 a = 1 sum = 0 while a <= 100:sum = sum + aa += 1 print(sum) 偶数和 a = 1 sum = 0 while a ...
- 利用python求100以内素数之和
利用python求100以内素数之和 python中简单函数的应用 #Prime def is_prime(n): #定义一个判断素数的函数for i in range(2,n): #判断是否能被除1 ...
- python100以内的质数_python输出100以内的质数与合数实例代码
具体代码如下所述: __author__ = 'Yue Qingxuan' # -*- coding: utf-8 -*- #求质数 p=[2] for i in range(2,101): for ...
- python计算矩阵对角线之和_Python练习题 028:求3*3矩阵对角线数字之和
[Python练习题 028] 求一个3*3矩阵对角线元素之和 ----------------------------------------------------- 这题解倒是解出来了,但总觉得 ...
- python计算矩阵对角线之和_Python练习实例38 | 求3*3矩阵主对角线元素之和
刚拿到这道题,可能还有不少的小伙伴们不知道3*3主对角元素是哪几个. 其实很简答,就是3*3矩阵当中的第1个.第5个以及第9个的元素之和. 矩阵.jpg 接下来,show code! # 求3*3矩阵 ...
- python 100以内3的倍数_编程题求1-100内所有的3的倍数之和 – 手机爱问
所有既不是 5的倍数, 也不是 7的倍数的整数之和是? 先求从1到100这100个数的总和? S1?=?1 2 ... 100?=?(1 100)*100/2?=?5050 再求从1到100这100个 ...
最新文章
- oracle共享时监听,Oracle监听---共享连接参数配置介绍
- 网络接口配置-Bonding
- PUTTY登录树莓派Network error:Software caused connection abort
- android mat下载地址,MatLog下载-MatLog(Log获取)下载v1.2.3 安卓版-西西软件下载
- 做人工智能必看的 45 篇论文,附下载地址 | 文末有彩蛋
- html怎么让图片自动动起来,css如何让图片动起来?
- 个性化推荐的另一种思路: 学习用户行为的解纠缠表示
- SQL Server中的KILL SPID命令
- 第27章 正则表达式
- 《linux内核完全注释》读书笔记 2
- C语言文件读写操作中缓冲区问题和setbuf函数详解
- 累土--电容屏和电阻屏区别
- 计算机控屏教程,电脑怎么控制手机操作
- 嵌入式培训课程哪里好?嵌入式开发学习路线
- 查看页面滚动条滚动距离,可视区窗口尺寸
- 应用内添加原生广告,变现与用户体验可兼得
- 【Unity大气散射】GAMES104:3A中如何实现大气散射
- 童程童美JAVA笔试A卷,童程童美的待遇为什么这么好
- 如何科学应对宝宝秋季腹泻?
- linux python3安装uwsgi报错问题解决
热门文章
- 一篇文章搞懂数据仓库:数据仓库架构-Lambda和Kappa对比
- org.dom4j.DocumentFactory cannot be cast to org.dom4j.DocumentFactory
- mysql 查新格式化_mysql 日期格式化查询
- python语言打印菱形_Python 实现打印单词的菱形字符图案
- 服务端高并发分布式架构演进之路(转载,图画的好)
- AI应用开发实战系列之二:从零开始搭建macOS开发环境
- java如何实现开机启动,怎样实现开机启动holer
- c++ h cpp文件如何关联_C++核心准则SF.5: .cpp文件必须包含定义它接口的.h文件
- python怎么写入到文件中_Python学习笔记之将数据写入到文件中
- IOC操作Bean管理注解方式(注入属性@Autowired和Qualifier)