四时宝库

程序员的知识宝库

死循环和循环嵌套(循环结构死循环)

死循环并非一无是处,c语音中死循环while true或while 1是单片机编程的普遍用法,死循环一直运行等待中断程序的发生,然后去处理中断程序

在python中我们也可以利用死循环完成特定的功能


后测循环

假设程序需要用户输入一个非负数

如果输入错误,重新提示用户输入直到得到一个有效值

伪码如下:

重复执行以下语句

接受外部输入数据

直到外部输入为负值为止

循环不断接收输入,直到接受到合法的值为止

条件判断在循环体后面,称之为后测循环,后测循环至少执行一次循环体。

后测循环实现

python没有后测循环语句,但是可以通过while间接实现

设计一个循环条件,直接进入循环体,循环至少执行一次,相当于后测循环。

break语句也可以实现后测循环

while 语句体永远执行,if条件决定循环是否退出;另外,if语句体只包含一个语句时,break可以跟if在同一行。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接