python基础(条件语句简单介绍以及简单的if语句)

目录

条件语句的作用

if 语句


条件语句的作用

条件语句的作用是根据条件的情况来执行对应的代码,比如符合条件1就执行条件1所对应的代码。

举个具体的例子:现实世界中有人来找你帮忙(目的),但是这个找你帮忙的人各式各样(条件的多样性),如果是你最亲近的家人来找你(条件1),你可能不假思索的去帮(对应执行的代码1);如果是朋友来找你帮(条件2),你可能要去考虑一下利害再去帮(对应执行的代码2);如果是一个陌生人而且还莫名其妙的踹了你一脚(条件3),那你就大概率不会帮他(对应执行的代码3)。

---------------------------------------------------------------------------------------------------------------------------------

if 语句

if 语句的代码如下:

if 条件:
    该条件下执行的代码1
    该条件下执行的代码2
    该条件下执行的代码3
    ……

简单提醒:“条件”后面跟的是英文状态下的冒号

if 语句执行的流程图如下图所示:

if 语句执行流程图

在python当中,空格是有具体意义的。在if语句中,如果紧挨着的代码缩进了4个空格,就代表着相应的代码属于if语句,也就意味着它们是在同一个代码块当中的;如果代码没有缩进4个空格,那该代码就不在if语句的代码块中。具体例子如下:

if True:
    print('12345')
    print('678910')

print('asdfg')

在该代码的执行结果当中可以看到三个print语句都被执行了

但是当我把条件返回的结果改为False时,则输出的结果只会打印最后一个print语句,这就充分说明了没有缩进四个空格的代码不属于if语句的代码块的。(提示我们要注意缩进)

if False:
    print('12345')
    print('678910')

print('asdfg')

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

对于为什么 if 后面写上True和False,对应的代码就会执行和不执行,而不是写上一个判断语句,根据判断的结果再去执行或不执行这个问题。可以这么简单的理解,if语句的条件,归根结底是看条件的真假与否,也就是True和False。不管多花哨的判断语句,最后返回给if的结果,就是True和False,如果True,就怎么怎么样,如果False,就怎么怎么样。而你直接告诉if语句,这个条件是True,那它当然执行对应的代码,对于False也同理。

对条件语句可以有更深层次的理解:if 后面的条件只是表象,真正重要的是条件所返回给 if 语句的判断结果,也就是那两个布尔型数据。对于这一句话的解释,我们可以在后面学习更复杂的 if 语句的时候给出更具体的例子

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小广爱学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值