标签:现在 流程控制语句 head body 相等 返回 缩进 定义 控制
根据条件不同执行不同的代码是程序非常常见的也是非常重要的行为
符号 | 说明 |
---|---|
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
== | 相等 |
!= | 不等 |
关系运算符最终得出的结果返回的就是布尔值(boolean),而所谓的布尔值也就是
False
和True
两个,比如说
- print(12>5) # True
- print(5>12) # False
- True 和 False 是python里面的关键字(要么是真的要么是假的)
if 语句就是依靠布尔值来工作的
if 布尔值:
为True时执行的语句
else 布尔值:
为False时执行的语句
来看一下关于if的所有内容举例代码:
hungry = True #当我规定hungry为真的时候
money = 5 #定义我现在只有五块钱
if hungry: #当hungry为真的时候,这里开始运行
if money < 5: #if之后再if,if是可以嵌套的,当hungry为真,且money<5的时候运行
print(‘别吃了饿着吧‘)
elif money < 10: #当hungry为真,且money>5 同时小于10的时候运行
print(‘吃馒头‘)
elif money < 20: #当hungry为真,且money>10 同时小于20的时候运行
print(‘吃面‘)
elif money < 30: #当hungry为真,且money>20 同时小于30的时候运行
print(‘吃饭‘)
else: #这个else 是对齐上面的大的if的,所以这里是hungry为假的时候运行
print(‘接着工作‘)
if hungry == True:
print(‘快去吃饭‘)
上面如果hungry不等于True该干嘛干嘛,我可以不用管。
标签:现在 流程控制语句 head body 相等 返回 缩进 定义 控制
原文地址:https://www.cnblogs.com/Yx-MAN/p/13237120.html