联想说 Python 基础 07 - if 语句
if 语句
目标:掌握各种 if 语句的格式。
首先需要了解什么是分支语句,又为什么需要分支语句。
分支语句介绍
什么是分支语句
什么是分支?
分支不就是分出来一个枝杈吗。
什么是语句?
一般我们写的代码其实就是一个语句。
那合起来,分支语句,不就是在某个节点上有多条语句吗。
一般到这个时候都会产生一个疑问,这个语句怎么多出来?
不过这个需要先等会,它需要结合新知识点来说明。
为什么要有分支
为什么要有?
这样说吧,你是喜欢你爸妈给你安排好你的一生,然后你按照你父母的意愿走,还是更喜欢按照自己的意愿过?
第一种按照父母的安排过,这个是没有选择的,无论结果好坏我们都得一路走到底。
第二种是可以有自己喜欢的东西,并且自己也可以选择它,或者说选择过更好的生活。
这就是为什么需要分支,因为它能根据情况选择更好的道路。
Python 中怎么实现分支?
就目前所掌握的内容,好像怎么也写不出能分叉的语句,所以想要实现分支语句需要引进新的技术 - if 语句。
if 语法
怎么实现?
在编程中,我们都是要讲语法的,也就是某个工具的用法,你要符合这个用法才能正确使用。
if 语句的语法则像这样:
if bool: # bool 表示布尔类型,所以这里需要给布尔类型的值
pass # pass 代表跳过,也就是这里你可以写自己的代码,这里暂时没有,先跳过
关于 if 的语法,其中有这么几个重要内容:
-
if:翻译一下表示如果说到如果,不就是假设什么东西是否成立吗?根据是否成立,我们可以选择做不同的事情。
-
bool:它表示的是布尔类型(这里最终需要布尔值,而不是 bool)布尔类型只有两个值 - 真、假,它和 if 结合,刚好就是如果 xx 是否成立了
-
pass:它表示跳过正常情况下,这里是你的 “如果” 成立的时候的代码
比如,如果你说的话是真的,我就让你嘿嘿嘿:
if True:
print("嘿嘿嘿") # 嘿嘿嘿
True 就是布尔类型的值,表示真(T 这个总该熟悉吧)。那如果这里是 False(F),那这句话还会不会被执行呢(自己尝试去)?
if - else
这里只说了如果你说的是真的,我就干嘛,那如果你说的是假的怎么办呢?
直接用 if,肯定是不能体现多种情况的,所以还有一个和 if 搭配使用的东西 - else。
else 表示 否则,如果你说的是真的,我就做啥,否则,哼。嗯,就是这个感觉了。
那如果是假的干嘛呢?那~~,我就让你哈哈哈 吧:
if True:
print("嘿嘿嘿")
else:
print("哈哈哈")
其实大家应该也能感觉出来,这个代码太死板了,要不真要不假,上面这个代码毫无疑问都是执行 “嘿嘿嘿” 了,那就不能给点惊喜?
可以的,那我们先插一下嘴,说一下其他东西 - 比较和逻辑运算符。

浙公网安备 33010602011771号