概述
一、什么是条件判断?
计算机沟通的逻辑——条件判断,即明确地让计算机知道,在什么条件下,该去做什么。
比方说, 我想让小爱同学在每天上午关上家门后开始扫地。如果我只说:“小爱同学,开始扫地”,那么,由于缺少关门的前提条件, 无论你关不关门, 小爱机器人都会扫地。所以,我们下的命令应该是这样:小爱同学,如果上午我关上了门,你就扫地。
那么,这个下命令就变成了如果…就…逻辑,就是与计算机沟通的思维——条件判断, 目的就是让计算机知道:在什么条件下,开始做什么。
二、条件判断的三种形式
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嵌套
最后
以上就是魁梧书本为你收集整理的python if嵌套下行空几格_Python条件判断、if嵌套学习笔记的全部内容,希望文章能够帮你解决python if嵌套下行空几格_Python条件判断、if嵌套学习笔记所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复