Python学习小记(三)流程控制语句

python有三种流程控制语句:顺序执行语句、条件语句、循环语句(本文主要写条件语句和循环语句)

1、条件语句:即通过一个或多个条件的成与否(true或false)决定执行哪些代码块。

①.基本类型为if/else形式

注意第三行的缩进一定要存在,用来表示执行代码的归属,if和else下两个代码块只有一个被执行,这取决于哪个分支的条件成立。

②.if语句也可以单独使用,无论if条件执行与否,程序都会往下继续执行。

③.if/elif/else语句

 (注:在使用这个语句是要注意实际应用中各个分支之间的排序,如果输入的顺序如下图所示,就会出现错误)

④.if语句嵌套形式(嵌套不宜过多,否则会降低代码的可读性)

2、循环语句:python提供两种循环方式,while循环和for循环。

Ⅰ.while循环 

基本语法:

while 表达式:
    循环体

用while循环的时候,要注意避免死循环的出现。

Ⅱ、for循环(可以便利任何序列类型)

基本语法

for 可迭代的变量(i) in 序列:

        循环体

执行的时候,先将迭代对象的第一个元素复制给变量i,然后执行一次循环体,执行结束后将第二个元素赋值给变量i,再执行一次循环体……直到取出迭代对象的所有元素。

3、break语句

break语句用来终止循环,即使循环条件依然成立,遇到break语句也会终止,并且break语句后面的代码不会执行。

break语句用在for和while循环中,入股偶当前的循环时嵌套类型的循环,break将停止包含break语句的循环。

4、continue语句

break语句跳出整个循环,而continue语句则是结束当前循环执行剩下的代码,继续执行下次循环。 

5、pass语句

pass语句是空语句,目的是为了保证程序的完整性。也就是我们有这个功能,但是这个功能的细节,我们先不做描述。 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值