条件判断
Posted mottosilver
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了条件判断相关的知识,希望对你有一定的参考价值。
单向判断:if
if 如果……就
第一行代码,用赋值运算符=对当前情况进行赋值
第二步,确定if条件
第三步,用print()命令打印出结果
在计算机的沟通语言中,空格的学名叫缩进
在Python中,冒号和缩进是一种语法。它会帮助Python区分代码之间的层次,理解条件执行的逻辑及先后顺序。【注:缩进是四个空格或一个Tab键】
一般当你用英文输入法打:后按回车,会自动实现下一行代码,向右缩进的功能。
此时,被缩进的内容(print()函数)和if条件语句组成了一个代码块(一个整体),成为了if条件下的内部命令。如果赋值满足if条件,计算机就会准确执行if条件内部的命令(即缩进的代码块)
若第一行赋值情况的前提不满足if的条件时,Python的逻辑就会判断:条件不满足,无法执行if条件下的命令,从而自动跳过,执行下一行命令。
双向判断:if…else…
if…else… 如果…不满足,就…
1. 为当前情况赋值;
2. 开始判断,如果if满足当前情况,则打印if下的结果,否则else,打印else的结果;
3. if和else语句后需跟英文冒号:
条件和其他条件的互斥关系——如果不满足if条件,就执行else其他条件。
多向判断:
if…elif…else…
如果if的条件不满足,就按顺序看是否满足elif的条件,如果不满足elif的条件,就执行else的命令。当判断的条件超过3个时,中间的多个条件都可以使用elif。
(1)为当前情况赋值
(2)条件1:如果当前情况符合条件1,则打印条件1的结果
(3)条件2:如果当前情况符合条件2,则打印条件2的结果
(4)条件3:如果是其它情况,则打印条件3的结果
if嵌套
在基础条件满足的情况下,再在基础条件底下增加额外的条件判断
缩进相同的命令处于同一个等级,第一步,计算机就要按顺序一条一条地执行命令
(1)先给当前情况赋值;
以上是关于条件判断的主要内容,如果未能解决你的问题,请参考以下文章