1. 首页
  2. Python

死循环和循环嵌套

“u003Cdivu003Eu003Cpu003E死循环并非一无是处,c语音中死循环while true或while 1是单片机编程的普遍用法,死循环一直运行等待中断程序的发生,然后去处理中断程序u003Cu002Fpu003Eu003Cpu003E在python中我们也可以利用死循环完成特定的功能u003Cu002Fpu003Eu003Cpu003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002F1633000521daa21c40cb” img_width=”483″ img_height=”120″ alt=”死循环和循环嵌套” inline=”0″u003Eu003Cu002Fpu003Eu003Cp class=”pgc-img-caption”u003Eu003Cbru003Eu003Cu002Fpu003Eu003Cpu003E后测循环u003Cu002Fpu003Eu003Cpu003E假设程序需要用户输入一个非负数u003Cu002Fpu003Eu003Cpu003E如果输入错误,重新提示用户输入直到得到一个有效值u003Cu002Fpu003Eu003Cpu003E伪码如下:u003Cu002Fpu003Eu003Cpu003E 重复执行以下语句u003Cu002Fpu003Eu003Cpu003E 接受外部输入数据u003Cu002Fpu003Eu003Cpu003E 直到外部输入为负值为止u003Cu002Fpu003Eu003Cpu003E循环不断接收输入,直到接受到合法的值为止u003Cu002Fpu003Eu003Cpu003E条件判断在循环体后面,称之为后测循环,后测循环至少执行一次循环体。u003Cu002Fpu003Eu003Cpu003E后测循环实现u003Cu002Fpu003Eu003Cpu003Epython没有后测循环语句,但是可以通过while间接实现u003Cu002Fpu003Eu003Cpu003E设计一个循环条件,直接进入循环体,循环至少执行一次,相当于后测循环。u003Cu002Fpu003Eu003Cpu003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002F16840005281d3c816fdb” img_width=”460″ img_height=”82″ alt=”死循环和循环嵌套” inline=”0″u003Eu003Cu002Fpu003Eu003Cpu003Ebreak语句也可以实现后测循环u003Cu002Fpu003Eu003Cpu003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002F16810006b1d83e9bc6c8″ img_width=”410″ img_height=”88″ alt=”死循环和循环嵌套” inline=”0″u003Eu003Cu002Fpu003Eu003Cpu003Ewhile 语句体永远执行,if条件决定循环是否退出;另外,if语句体只包含一个语句时,break可以跟if在同一行。u003Cu002Fpu003Eu003Cu002Fdivu003E”

原文始发于:死循环和循环嵌套

主题测试文章,只做测试使用。发布者:醒百年,转转请注明出处:http://www.cxybcw.com/13408.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code