一、if语句判断的定义
-
如果 条件满足,才能做某件事情,
-
如果 条件不满足,就做另外一件事情,或者什么也不做
正是因为有了判断,才使得程序世界丰富多彩,充满变化!
判断语句 又被称为 “分支语句”,正是因为有了判断,才让程序有了很多的分支
Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。
Python 编程中 if 语句用于控制程序的执行,基本形式为:
if 判断条件:
执行语句……
else:
执行语句……
例子:如果天气晴朗,我们去室外散步;否则,继续宅在家里
我们要判断出语句中的关键字然后基于此编写脚本
"""
如果 天气晴朗
去室外散步
否则
继续宅在家里
"""
state = '阴天'
if state == '晴朗':
print('室外散步!')
else:
print('继续宅在家里。')
[图片上传失败…(image-24c241-1585895293545)]
二、if语句的比较运算符
以下假设变量a为10,变量b为20:
运算符 | 描述 | 实例 |
---|---|---|
== | 等于 - 比较对象是否相等 | (a == b) 返回 False。 |
!= | 不等于 - 比较两个对象是否不相等 | (a != b) 返回 true. |
<> | 不等于 - 比较两个对象是否不相等。python3 已废弃。 | (a <> b) 返回 true。这个运算符类似 != 。 |
> | 大于 - 返回x是否大于y | (a > b) 返回 False。 |
< | 小于 - 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。 | (a < b) 返回 true。 |
>= | 大于等于 - 返回x是否大于等于y。 | (a >= b) 返回 False。 |
<= | 小于等于 - 返回x是否小于等于y。 | (a <= b) 返回 true。 |
例子
1、算数运算符在条件表达式中的应用:ATM/客服
key = 1
if key == 1:
print('存款')
else:
print('取款')
#当数值等于1时存款,否则取款
2、!=的使用
if key != 1:
print('不存款')
else:
print('存款')
#当数值不等于1时不存款,否则取款
3、>=的使用
age = 18
if age >= 18:
print('允许进入网吧')
else:
print('未成年人禁止进入!')
#当年龄大于18可以进网吧,否则不行