钟离的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!

浙公网安备 33010602011771号