python 条件,循环和其他语句

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

真值: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

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值