1、if判断语句
<1>if判断语句介绍
· 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个空格
<2>练一练
要求:从键盘获取自己的年龄,判断是否大于或者等于18岁,如果满足就输出“哥,已成年,网吧可以去了”
1. 使用input从键盘中获取数据,并且存入到一个变量中
2. 使用if语句,来判断 age>=18是否成立
<3>想一想
· 判断age大于或者等于18岁,使用的是 >=,还有哪些呢?
2、比较(即关系)运算符
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. |
|
<2> 逻辑运算符
运算符 | 逻辑表达式 | 描述 | 实例 |
|
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 |
|
|
|
|
|
|
3、作业
必做题:
1. 说出变量名字,可以由哪些字符组成
2. 写出变量命名时的规则
3. 说出什么是驼峰法(大驼峰、小驼峰)
4. 编写程序,完成以下要求:
· 提示用户进行输入数据
· 获取用户的数据数据(需要获取2个)
· 对获取的两个数字进行求和运行,并输出相应的结果
5. 编写程序,完成以下要求:
· 提示用户进行输入数据
· 获取用户的数据数据(需要获取2个)
· 对获取的两个数字进行减法运行,并输出相应的结果
6. 编写程序,完成以下信息的显示:
==================================
= 欢迎进入到身份认证系统V1.0
= 1. 登录
= 2. 退出
= 3. 认证
= 4. 修改密码
==================================
7. 编写程序,从键盘获取一个人的信息,然后按照下面格式显示
==================================
姓名: 好想
QQ:xxxxxxx
手机号:131xxxxxx
公司地址:福州市xxxx
==================================
8. 编写程序,从键盘获取用户名和密码,然后判断,如果正确就输出以下信息
亲爱的xxx,欢迎登陆 爱学习管理系统