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