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内的整数和相关推荐

  1. python100以内自然数之和_python—100以内素数之和 python123

    描述 求100以内所有素数之和并输出.‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪ ...

  2. python教程:利用while求100内的整数和

    1到100的和: 定义2个变量i和sum,初值都为1,i的值每次增加1,取到100后结束程序,sum的值等于自身再加上i的值.这样i从2取到100,并且每次都与sum相加. #!/usr/bin/en ...

  3. python100以内自然数之和_python输出100以内的质数与合数实例代码

    具体代码如下所述: __author__ = 'Yue Qingxuan' # -*- coding: utf-8 -*- #求质数 p=[2] for i in range(2,101): for ...

  4. python实现100以内自然数之和,偶数之和

    100以内自然数之和 a = 1 sum = 0 while a <= 100:sum = sum + aa += 1 print(sum) 偶数和 a = 1 sum = 0 while a ...

  5. 利用python求100以内素数之和

    利用python求100以内素数之和 python中简单函数的应用 #Prime def is_prime(n): #定义一个判断素数的函数for i in range(2,n): #判断是否能被除1 ...

  6. python100以内的质数_python输出100以内的质数与合数实例代码

    具体代码如下所述: __author__ = 'Yue Qingxuan' # -*- coding: utf-8 -*- #求质数 p=[2] for i in range(2,101): for ...

  7. python计算矩阵对角线之和_Python练习题 028:求3*3矩阵对角线数字之和

    [Python练习题 028] 求一个3*3矩阵对角线元素之和 ----------------------------------------------------- 这题解倒是解出来了,但总觉得 ...

  8. python计算矩阵对角线之和_Python练习实例38 | 求3*3矩阵主对角线元素之和

    刚拿到这道题,可能还有不少的小伙伴们不知道3*3主对角元素是哪几个. 其实很简答,就是3*3矩阵当中的第1个.第5个以及第9个的元素之和. 矩阵.jpg 接下来,show code! # 求3*3矩阵 ...

  9. python 100以内3的倍数_编程题求1-100内所有的3的倍数之和 – 手机爱问

    所有既不是 5的倍数, 也不是 7的倍数的整数之和是? 先求从1到100这100个数的总和? S1?=?1 2 ... 100?=?(1 100)*100/2?=?5050 再求从1到100这100个 ...

最新文章

  1. oracle共享时监听,Oracle监听---共享连接参数配置介绍
  2. 网络接口配置-Bonding
  3. PUTTY登录树莓派Network error:Software caused connection abort
  4. android mat下载地址,MatLog下载-MatLog(Log获取)下载v1.2.3 安卓版-西西软件下载
  5. 做人工智能必看的 45 篇论文,附下载地址 | 文末有彩蛋
  6. html怎么让图片自动动起来,css如何让图片动起来?
  7. 个性化推荐的另一种思路: 学习用户行为的解纠缠表示
  8. SQL Server中的KILL SPID命令
  9. 第27章 正则表达式
  10. 《linux内核完全注释》读书笔记 2
  11. C语言文件读写操作中缓冲区问题和setbuf函数详解
  12. 累土--电容屏和电阻屏区别
  13. 计算机控屏教程,电脑怎么控制手机操作
  14. 嵌入式培训课程哪里好?嵌入式开发学习路线
  15. 查看页面滚动条滚动距离,可视区窗口尺寸
  16. 应用内添加原生广告,变现与用户体验可兼得
  17. 【Unity大气散射】GAMES104:3A中如何实现大气散射
  18. 童程童美JAVA笔试A卷,童程童美的待遇为什么这么好
  19. 如何科学应对宝宝秋季腹泻?
  20. linux python3安装uwsgi报错问题解决

热门文章

  1. 一篇文章搞懂数据仓库:数据仓库架构-Lambda和Kappa对比
  2. org.dom4j.DocumentFactory cannot be cast to org.dom4j.DocumentFactory
  3. mysql 查新格式化_mysql 日期格式化查询
  4. python语言打印菱形_Python 实现打印单词的菱形字符图案
  5. 服务端高并发分布式架构演进之路(转载,图画的好)
  6. AI应用开发实战系列之二:从零开始搭建macOS开发环境
  7. java如何实现开机启动,怎样实现开机启动holer
  8. c++ h cpp文件如何关联_C++核心准则SF.5: .cpp文件必须包含定义它接口的.h文件
  9. python怎么写入到文件中_Python学习笔记之将数据写入到文件中
  10. IOC操作Bean管理注解方式(注入属性@Autowired和Qualifier)