您的位置:首页 > 编程语言 > Python开发

python 条件,循环和其他语句

2020-03-01 18:09 363 查看

在介绍条件语句之前,我们先介绍布尔变量,布尔变量只有两个值:

真值:True,所有的非空值。

假值:False,None,所有类型的数字0,空序列,空字典。

注意:在python中的布尔值区分大小写

if语句:

if 条件表达式:

    语句块    #语句缩进

这是if条件表达式最简单的写法,判断条件,成立的话就执行语句块,不成立的话不执行

除此之外还有if    else语句:

if 条件表达式:

    语句块1

else:

    语句块2

if的子语句,也是用来判断,如果条件成立执行语句块1,不成立则执行语句块2,有点类似于我们语文的如果.....否则,这里要注意的是else必须跟着if,不能单独执行。

还有elif语句:

if 条件表达式1:

    语句块1

elif 条件表达式2:

    语句块2

elif 条件表达式3:

    语句块3

else:

    语句块4

在python中没有java,c++那样的swith语句,因此只能用elif来表达,执行条件也是那个条件成立便执行那个代码块,语句之间是可以互相嵌套的,但是要注意代码之间的缩进。

比如:

if 条件表达式1:

    if 条件表达式2:

        语句块1

    else:

        语句块2

else:

    语句块3

等等都是可以嵌套的.

2.循环语句:

首先介绍的是while 循环语句

while 条件判断:

    语句块

这是while循环语句的简单写法,当条件判断为真(成立)的时候,就执行语句块,执行完就跳回去判断直到不成立的时候便跳出循环,当然也可以使用break语句强制跳出循环.

接下来介绍的是for循环,写法如下:

for <variable> in <sequence>:

    <statements>

这是for循环的写法,for循环可以遍历任何的序列:

像这个代码一样 通过for循环 吧序列中的数一个个赋值给i,每次赋值就会打印i的值,这就是for循环的基本用法

循环当中也可以进行条件嵌套,或者循环嵌套如下判断水仙花数

 

break和continue语句

break语句,是跳出循环,用于跳出循环。

continue语句,是跳出当前循环。

两个语句多用于循环判断当中。

转载于:https://my.oschina.net/u/4162306/blog/3080761

  • 点赞
  • 收藏
  • 分享
  • 文章举报
chenhe7214 发布了0 篇原创文章 · 获赞 0 · 访问量 11 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: