Python条件语句if的详细讲解

在这里插入图片描述
一、了解条件语句

我们假设一个场景:

1. 大家都去过网吧吗?

2. 去网吧上网必须要做的一件事是什么?(请大家考虑重点)

3. 为什么要把自己的身份证给网吧管理员?

4. 是不是为了判断咱们是不是成年了?

5. 是不是如果你成年了才可以给你上午?如果不是成年就不给你上网?

其实这里所谓的判断就是条件语句,即条件成立执行某些代码,条件不成立则不执行这些代码

二、条件if的语法

2.1 语法:

if 条件:
    条件成立执行的代码1
    条件成立执行的代码2
    ......

2.2语法注意事项:

1. if这个关键词,也就是如果的意思

2. if后面紧跟着条件,如果条件成立执行下方带缩进的代码,条件不成立则不执行代码

3. 条件后面你的冒号的意思表示条件已经书写完成了

4. 条件成立执行的代码前面缩进4个空格的距离,这里基本不用打击手动去弄这个缩进4格,因为在PyCharm里书写代码按住换行键后自动缩进4格

5. 冒号之后的换行语句可以是一条也可以是多条,看自己需求情况

三、快速体验if条件语句

"""
if 条件:
    条件成立执行的代码1
    ......
"""

if True:
    print('条件成立执行的代码1')
    print('条件成立执行的代码2')

print('这个代码执行吗?')

# 返回结果是三行代码都执行到了,最后一行没有缩进4格的代码也执行了
# 问题: 最后一行代码和if条件语句优美关系呢?
# 验证这个问题,只需把if True 改成 if False

if False:
    print('条件成立执行的代码1')
    print('条件成立执行的代码2')
# 注意: 在这个下方的地方没有加缩进的代码,不属于if语句块,即和条件成立与否无关
print('这个代码执行吗?')

#  返回结果只打印最后一行的代码

上面代码执行结果:

总结:在if条件语句中,要严格按照语法来书写代码,if语句条件成立执行的代码是带有缩进4格的代码块,而没有缩进的语句块和if条件无关。If语句的执行力流程看完后代码敲起来多练习几遍加深印象。下一篇用一个实例的简单版本和进阶版本来加强if条件语句的认识。

好文推荐

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值