钟离的python小白之路(三)--- while循环

while循环语句:

初始条件设置 – 通常是重复执行的 计数器 (count=1) 
while 条件(判断 计数器 是否达到目标 目标次数): 
条件满足时,执行1
条件满足时,执行2 
......
处理条件(计数器 +1) 

# while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。

 

知识点:

1、循环控制语句:

  (一)break语句:在语句块执行过程中终止循环,并且跳出整个循环

  (二)continue语句:在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环

  (三)pass语句:pass是空语句,是为了保持程序结构的完整性

 

需求:循环猜 zhongli 的年龄,猜对结束循环。猜错3次后进行判断,输入“no”则退出,其余任意键则继续

代码实现如下:

 1 # zhonglixiansheng
 2 
 3 age_zhongli = 18  
 4 count = 0  #计数,初始值定义为0
 5 while count < 3:  #但初始值少于3时,进行循环
 6     _age_zhongli = int(input("_age_zhongli:"))
 7     if age_zhongli == _age_zhongli:
 8         print("You guessed right!")
 9         break  #结束循环
10     elif _age_zhongli > age_zhongli:
11         print("too big!")
12     else:
13         print("too small!")
14     count +=1  #初始值加1
15     if count == 3:  #当初始值为3时,判断是否继续
16         yes_no = input("are you Continue:")
17         if yes_no != 'no':
18             count = 0  #当输入"no"时,初始值重置为0
19         else:
20             print("quit!")

 

运行结果:

_age_zhongli:16
too small!
_age_zhongli:30
too big!
_age_zhongli:17
too small!
are you Continue:yes
_age_zhongli:18
You guessed right!
posted @ 2022-02-14 15:46  钟离先生  阅读(60)  评论(0)    收藏  举报