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循环计算出水仙花数,水仙花数是一个三位数,三位数各位的立方之和等于三位数本身。
参考代码

