
任何编程语言的初学者,都会面临一个窘境:程序跑着,退不出来。也是循环代码段,进入了常说的死循环。退出循环,语法上常有3种情形。掌握它们,我们基于Python的程序,就可进可出了。
循环体执行前,会通过一个条件语句,来判断是否需要执行循环体:
- 1、 如果条件语句为True,则执行;
- 2、 如果条件语句为False,则跳过循环体,执行其后的语句。
下面是样例代码1:
1 |
#!/usr/bin/python3 |
下面是代码1执行结果的输出:
1 |
请输入:0 |
break语句
其实,我们在循环体内如果发现情况不对,有些情况下,不用继续执行循环体中的其它语句,可以直接从体内跳出。
下面是在样例代码1上修改得到的代码2:
1 |
#!/usr/bin/python3 |
下面是代码2执行结果的输出:
1 |
请输入:2 |
continue语句
该语句也是从循环体内退出,但它是从此次循环退出,不会转而去执行循环体外的下一条语句,而是继续下一次的循环,也就是跳转到循环体的开头,继续执行。初学者,特别容易把它与break语句混淆,常写写代码就好了,实在脑子知短路,不妨到这篇博文看看好了。
下面是在代码2上修改得到的代码3:
1 |
#!/usr/bin/python3 |
下面是代码3执行结果的输出:
1 |
请输入:2 |




近期评论