基于Python的程序流程控制
共 848字,需浏览 2分钟
·
2024-06-15 10:15
我们在前面编写的都是一些简单的语句,本章介绍程序流程控制方面的内容,了解如何控制程序的流程,使得程序具有“判断能力”,能够像人脑一样分析问题。主要内容如下。
1 分支语句
2 循环语句
Python支持两种循环语句:while和for。
5.2.1 while语句
3 跳转语句
跳转语句能够改变程序的执行顺序,包括break、continue和return。
break和continue用于循环体中,而return用于函数中。本节先介绍break和continue语句,对于return语句,将在后面的章节中介绍。
5.3.1 break语句
break语句用于强行退出循环体,不再执行循环体中剩余的语句。
通过Python指令运行文件。
只循环了3次,item==3之后的数据不会被打印出来
5.3.2 continue语句
continue语句用于结束本次循环,跳过循环体中尚未执行的语句,接着进行终止条件的判断,以决定是否继续循环。
4 动动手——计算水仙花数
下面编写代码,通过while循环计算出水仙花数。提示:水仙花数是一个三位数,三位数各位的立方之和等于三位数本身。
下页给出的只是参考代码,你可以自由发挥。计算出的水仙花数有4个:153、370、371和407。
5 练一练
1 编写程序,通过for循环计算水仙花数。
2 能从循环语句的循环体中跳出的语句是()。
A.for语句 B.break语句 C.while语句 D.continue语句
3 下列语句执行后,x的值是()。
a=3;b=4;x=5
if a<b:
a+=1
x+=1
A.5 B.3 C.4 D.6