Python_while循环

1、讲作业(石头、剪刀、布) 同时回顾if elif else/ if嵌套

2、回顾程序世界的三大流程:顺序流程、分支流程、???

循环流程

5、while循环的基本语法:

变量设置初始值
while 循环条件(变量是否满足条件):
    循环的语句1
    循环的语句2
    ...
    修改变量的值

4、第一个循环语句:

引入循环流程,while的基本用法:考试不及格,要用print("妈妈,我错了")跟妈妈认错1000遍:

 

a = 1                       #定义一个初始变量,重复计数器,开始为1
while a <= 1000:            #使用while判断条件
    print("妈,我错了")     #要重复执行代码
    a = a + 1               #处理计数器

5、赋值运算

a = a + 1  和 a += 1 是一样的哦!

赋值运算符简写

运算符的优先级

6、使用while语句实现循环计算

①计算1+2+3+......+100等于多少

a = 1               #设置一个计数器,从1开始
sum = 0             #100以内的和,初始值为0
while a <= 100:     #计算器,100以内
    sum = sum + a   #当a = 1, sum = 0+1,sum = 1;
                    #当a = 2,sum = 1+2,sum = 3,
                    #当a = 3,sum = 3 +3, sum = 6

    a = a + 1       #计数器,每次记一个数
print(sum)

循环过程

 

②计算100以内偶数的和

a = 1                   #初始为1 的计数器
sum = 0                 #定义变量sum 用于存储和的值
while a <= 100:         #计数器范围,100以内
    if a % 2 == 0:      #判断如果除以二余数为0,即为偶数,进行累加求和
        sum = sum + a   #满足条件即为偶数,那就和上一个和相加(累加)
    a = a + 1           #计数器 +1
print(sum)              #打印结果(注意位置)

③计算100以内奇数的和

a = 1                   #初始为1 的计数器
sum = 0
while a <= 100:         #计数器范围,100以内
    if a % 2 == 1:      #判断如果整除为1,即为奇数,进行累加求和
        sum = sum + a
    a = a + 1           #计数器 +1
print(sum)

 

7、思考

#1、以下代码共打印了_____遍?
a = 1                  	
while a < 10:       	 
    print("按时完成作业") 	 
    a = a + 1		

    
#2、以下代码最终打印的“b”的结果是多少?
a = 0
b = 1
while a<=10:
    b = b + 1
    a += 1
print(b)

8、课后作业

用Python实现:计算100(包含100)---1000(不包含1000)之间所有能被3整除的数的和

posted @ 2023-04-26 15:26  wfxx  阅读(45)  评论(0编辑  收藏  举报