程序流程控制

1.1.分支语句

1.1.1.if结构

通过Python指令运行文件,输入整数,程序运行正常。

1.1.2.if-else结构

通过Python指令运行文件

1.1.3.if-elif-else结构

1.2.循环语句

Python支持两种循环语句:while和for

1.2.1.while语句

通过Python指令运行,一直循环至i*i超过1000时就停止循环,并且输出结果。

Python的while语句中还可以带有else子语句,是在循环体正常结束时才执行的语句,但循环中断时不执行,当遇到break、return和由异常发生时都会中断循环。

添加判断,在i == 3时通过break语句终止循环。

while循环体被中断,不会执行else语句

1.2.2.for语句

Python中只有一种for语句,即for-in语句。

for语句中的else子语句与while语句中的else子语句作用是一样的。

range(10)函数返回整数序列,它的取值大于等于0且小于10。

for循环体没有中断,执行else语句。

for循环体中断,不执行else语句

1.3.跳转语句

跳转语句能够改变程序的执行顺序,包括break、continue和return。break和continue用于循环体中,而return用于函数中。

1.3.1.break语句

只循环了3次,item == 3之后的数据不会被打印出来

1.3.2.continue语句

continue语句用于结束本次循环,跳过循环体中尚未执行的语句,接着进行终止条件的判断,以决定是否继续循环。

当条件item ==3时执行continue语句,continue语句会终止本次循环,循环体中contiune之后的语句将不再执行,接着进行下次循环

在输出的结果中没有3

1.4.计算水仙花数

通过while循环计算出水仙花数,水仙花数是一个三位数,三位数各位的立方之和等于三位数本身。

参考代码

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容