python流程控制语句

一、分支结构if

        (1)格式

                if 条件表达式1:

                        条件1为True时执行

                elif 条件表达式2:

                        条件2为True时执行

                else:

                        条件1~n全部为False时执行

        (2)单分支示例:

                

                

        (3)多分支示例 :

                

        (4)嵌套示例:

                 

 二、while循环(循环必须要有入口也要有出口)

        (1)格式:

                初始化语句

                while 循环条件:

                        循环体

                        迭代语句

        (2)示例:

                

        (3) 死循环和结束循环:

                死循环:循环条件永远为True,循环无法结束

                continue:继续,结束(中止)当前循环,继续执行下一次循环

                

                 break:打破、断开,结束(终止)所有循环,循环不再执行

                

         (4)print() 自带换行,原因是默认有一个参数end=”\n”

                

         (5)while循环嵌套示例:

                

 三、for循环

        (1)格式:

                for 变量 in 序列:

                        循环体

         (2)range(起始数据, 结束数据, 步长)

                ①起始数据:默认为0,可以和步长一起省略,不能单独省略

                ②结束数据:不能省略

                ③步长:默认为1,可以省略

                ④取值范围:含头不含尾,也就是结束数据取不到

                ⑤如果步长为负数,起始数据 > 结束数据

        (3)死循环和结束循环

                for循环一般没有死循环

                结束循环break、continue与while循环使用一致。

                

        (4)for循环嵌套示例

                 

四、循环小结

        一般,while循环和for循环都可以使用。当循环次数较多或者未知,推荐使用while循环,当循环次数确定,推荐使用for循环。循环一定要有入口(能够开始循环)和出口(能够结束循环)。   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值