这篇文章主要介绍了 python利用while求100内的整数和方式,下面文章要描述的内容有1到100的和、1到100内的偶数和、1到100内的奇数和,具体详细内容,需要的朋友可以参考一下
目录
1、1到100的和
2、1到100内的偶数和
3、1到100内的奇数和

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))
`

更多相关文章

  1. PHP算法练习九:将全部偶数转到全部奇数之前
  2. 1. box-sizing属性解决了什么问题?2. 伪类选择器的参数 an+b的经
  3. 给定一个数组筛选其偶数成员组成新的数组返回
  4. 0805作业 找出数组偶数 和 计算器
  5. 给定一个数组$arr = [23,3,45,6,78,8,34],筛选其偶数成员组成新
  6. 0805作业
  7. 0805 PHP编程作业
  8. php 求数组中的偶数成员
  9. 0805 一.将数组的偶数去出, 二.尝试实现计算器功能

随机推荐

  1. 为你Springboot项目自定义一个通用的异常
  2. 看源码,我为什么推荐IDEA?
  3. Linux Kernel and Android(安卓)休眠与唤
  4. JDBC 性能小贴
  5. 996我没觉得有啥毛病啊
  6. Spring AOP就是这么简单啦
  7. 你的接口,真的能承受高并发吗?
  8. 面试常问,你看源码学到了什么?
  9. 推荐给初级 Java 程序员的 3 本进阶书
  10. 构造模式实践