python4----while循环

知识点

  1. 学习while循环
  2. 了解跳出循环的两种方式(break、continue)
  3. 完成编程挑战
  4. 优化猜数字的游戏

 

学习拓展资料:

Python比较运算符

python4----while循环_第1张图片

赋值运算符

python4----while循环_第2张图片

 

程序的三大执行流程

  1. 顺序,从上往下依次执行
  2. 分支,根据条件判断,决定执行代码的分支
  3. 循环,让特定代码重复执行

python4----while循环_第3张图片

 

 

正式篇

While循环

由条件控制的循环运行方式

python4----while循环_第4张图片

反复执行语句块,直到条件不满足时结束

 

循环的作用是什么?

让指定的代码重复的执行,或者执行规定的次数

 

while循环的语法

python4----while循环_第5张图片

 

 

小练习

1、使用while循环,打印100遍,我是小可爱,到101次时,停止循环

num = 0
while num<100:  #循环条件
    num+=1              #每次输出完,次数+1
print("我是小可爱",num)  #print打印出想要输出的字符

2、用while循环,打印出1,2,3····100

num = 1
while num<=100:  #循环条件            
     print(num)  #print打印数字
     num+=1     #输完数据后,每次数字自增1

3、计算0-100之间所有数字的累计求和结果,先定义一个总数和的变量,再定义一个自增的数量

i = 1  #设置条件变量
sum = 0 #设置总数和变量
#建立循环,设置结束条件
while i <= 100:
    sum += i  #累加总数和
    i += 1  #变量i自增1
print(sum) #循环结束时打印结果

4、计算0-100之间所有偶数的累计求和结果

i = 1  #设置条件变量
sum = 0 #设置总数和变量
#建立循环,设置结束条件
while i <= 100:
    if i %2 == 0: #判断i是否为偶数
         sum += i  #如果i为偶数累加到总数和
    i += 1  #变量i自增1
print(sum) #循环结束时打印结果

 

跳出循环的两种方式breakcontinue

1、break是专门再循环中使用的关键字,break某一条件满足时,不再执行循环体重后续重复的代码,并退出循环

例如,依此打印1-10的数,当数字等于3的时候,终止循环

i = 1  #初始打印的数为i
while i <= 10: #循环条件为i小于等于10
    if i == 3: #如果i等于3
         break  #停止循环
    print(i)
    i += 1  #变量i自增1
    

2、continue是某一条件满足时,不再执行本次循环中后续重复的代码,但进入下一次循环判断

例如,数字等于7的时候,跳过7,然后继续执行循环

i = 0 #初始打印的数为i
while i <= 10: #循环条件为i小于等于10
    i += 1   #变量i自增1,防止continue死循环,进入循环就自增1
    if i == 7: #如果i等于3
         continue  #跳出当前循环,重新进入下次循环
    print(i)

    

 

课后小练习如下:

1、使用while循环打印出100-200之间的数(包含100和200)

2、使用while循环计算20-60之间的和(包含20和60)

2、使用while循环计算20-60偶数的和(包含20和60)

 

有疑问可以私信我~

你可能感兴趣的:(python自学入门,python入门学习,python,while循环,循环解决数学问题)