· if语句是用来进行判断的,其使用格式如下:
if 要判断的条件:
条件成立时,要做的事情
· demo1:
age = 30
print "------if判断开始------"
if age>=18:
print "我已经成年了"
print "------if判断结束------"
· 运行结果:
------if判断开始------
我已经成年了
------if判断结束------
· demo2:
age = 16
print "------if判断开始------"
if age>=18:
print "我已经成年了"
print "------if判断结束------"
· 运行结果:
------if判断开始------
------if判断结束------
小总结:
· 以上2个demo仅仅是age变量的值不一样,结果却不同;能够看得出if判断语句的作用:就是当满足一定条件时才会执行那块代码,否则就不执行那块代码
注意:
· 代码的缩进为一个tab键,或者4个空格
要求:从键盘获取自己的年龄,判断是否大于或者等于18岁,如果满足就输出“哥,已成年,网吧可以去了”
1. 使用input从键盘中获取数据,并且存入到一个变量中
2. 使用if语句,来判断 age>=18是否成立
· 判断age大于或者等于18岁,使用的是 >=,还有哪些呢?
python中的比较运算符如下表
运算符 |
描述 |
示例 |
|
== |
检查两个操作数的值是否相等,如果是则条件变为真。 |
如a=3,b=3则(a == b) 为 true. |
|
!= |
检查两个操作数的值是否相等,如果值不相等,则条件变为真。 |
如a=1,b=3则(a != b) 为 true. |
|
<> |
检查两个操作数的值是否相等,如果值不相等,则条件变为真。 |
如a=1,b=3则(a <> b) 为 true。这个类似于 != 运算符 |
|
> |
检查左操作数的值是否大于右操作数的值,如果是,则条件成立。 |
如a=7,b=3则(a > b) 为 true. |
|
< |
检查左操作数的值是否小于右操作数的值,如果是,则条件成立。 |
如a=7,b=3则(a < b) 为 false. |
|
>= |
检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立。 |
如a=3,b=3则(a >= b) 为 true. |
|
<= |
检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立。 |
如a=3,b=3则(a <= b) 为 true. |
|
运算符 |
逻辑表达式 |
描述 |
实例 |
|
and |
x and y |
布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。 |
(a and b) 返回 20。 |
|
or |
x or y |
布尔"或" - 如果 x 是 True,它返回 True,否则它返回 y 的计算值。 |
(a or b) 返回 10。 |
|
not |
not x |
布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。 |
not(a and b) 返回 False |
|
|
|
|
|
|
· 提示用户进行输入数据
· 获取用户的数据数据(需要获取2个)
· 对获取的两个数字进行求和运行,并输出相应的结果
· 提示用户进行输入数据
· 获取用户的数据数据(需要获取2个)
· 对获取的两个数字进行减法运行,并输出相应的结果
==================================
= 欢迎进入到身份认证系统V1.0
= 1. 登录
= 2. 退出
= 3. 认证
= 4. 修改密码
==================================
==================================
姓名: 好想
QQ:xxxxxxx
手机号:131xxxxxx
公司地址:福州市xxxx
==================================
亲爱的xxx,欢迎登陆 爱学习管理系统