前言
通常都听到别人说,计算机很牛逼,很聪明,其实计算机一点都不聪明,光是你要跟他沟通,都会气 shi你,聪明的是在写程序的你。
写程序就是跟计算机沟通,告诉它要做什么。
竟然是这样,那么肯定缺少不了一些沟通逻辑。比如你要告诉计算机在什么情况下做什么?或者在哪个
时间点做什么?
这都需要用到逻辑判断。这一章节,主要就是说这个。
一、条件语句
1、什么是条件语句
Python 条件语句跟其他语言基本一致的,都是通过一条或多条语句的执行结果( True 或者 False )来
决定执行的代码块。
Python 程序语言指定任何非 0 和非空(null)值为 True,0 或者 null 为 False。
执行的流程图如下:
2、if 语句的基本形式
Python 中,if 语句的基本形式如下:
if 判断条件:
执行语句……
else:
执行语句……
之前的章节也提到过,Python 语言有着严格的缩进要求,因此这里也需要注意缩进,也不要少写了冒号: 。
if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示
其关系。
例如:
上面也说到,非零数值、非空字符串、非空 list 等,判断为 True,否则为 False。因此也可以这样写:
可见,把结果打印出来了。
那如果我们把 num 改为空字符串呢?
很明显,空字符串是为 False 的,不符合条件语句,因此不会执行到 print(‘Hello Python’) 这