python if嵌套下行空几格_Python条件判断、if嵌套学习笔记

一、什么是条件判断?

计算机沟通的逻辑——条件判断,即明确地让计算机知道,在什么条件下,该去做什么。

比方说, 我想让小爱同学在每天上午关上家门后开始扫地。如果我只说:“小爱同学,开始扫地”,那么,由于缺少关门的前提条件, 无论你关不关门, 小爱机器人都会扫地。所以,我们下的命令应该是这样:小爱同学,如果上午我关上了门,你就扫地。

那么,这个下命令就变成了如果…就…逻辑,就是与计算机沟通的思维——条件判断, 目的就是让计算机知道:在什么条件下,开始做什么。

二、条件判断的三种形式

1、单向判断:if

在 if 语句的冒号后面,print()语句的前面,出现了几个空格,这又是为什么呢?

空格不叫空格,而是叫缩进。对于 Python 而言,缩进是一种语法规则,它会帮助 Python 更好的分清代码结构与层次,计算机更好的执行 Python 代码。【注:缩进是四个空格或一个 Tab 键,且Tab 键和四个空格不能混用,千万注意!千万注意!】

在 if 条件语句中,缩进是不需要手动按空格的。当你用英文输入法后按回车,我们的开发工具(用来编写 Python 代码的程序)为了方便大家编程,会自动实现下一行代码,向右缩进的功能。

这就表示: 如果满足 if 条件,计算机就会执行 if 语句内的代码块。(缩进的所有内容)

缩进去掉时,print 语句就已经不在 if 语句内了, if 语句与 print 语句已经成为了两个不同的代码,平行的兄弟关系。这样就导致 if 语句内没有执行的代码,也就是无论满足还是不满足代码,都没有内容执行,这个条件也就没有存在的意义了。

代码执行顺序

2、双向判断:if…else…

3、多向判断:if…elif…else…

elif 与 if 本质一样,也就是其他条件的意思, elif 后面直接写条件。

三、if嵌套

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值