一、比较运算符(计算结果都是布尔类型)
二、逻辑运算符(计算结果都是布尔类型)
与(and ) 或(or ) 非(not)
例:print(3>2 and 2>3)
print(3>2 or 2>3)
print(not 2>3)
三、If 语句
1、语句类型
1)顺序语句:代码从上到下依次逐条执行
2)判断语句:本身还是基于顺序语句(常用if语句)
(Python里面没有switch语句)
3)循环语句:本身还是基于顺序语句
2、if语句的语法格式
1)单If语句(注意缩进)
if 布尔表达式(条件语句): (冒号为英文输入法,之后再回车,若换行无空格,则tab键一次)
表达式为True时执行的语句块
例:
print("你好")
if 3>2:
print("哈哈哈") #句首有四格缩进,属于条件语句内部
print("嘻嘻嘻") #句首无缩进,不属于条件内,无论前面条件满足否都执行
"""
相当于C语言中:
print("你好")
if(3>2){
print("哈哈哈")
}
print("嘻嘻嘻")
"""
(2)if-else语句(注意缩进)
if 布尔表达式:
表达式为True时执行的语句块
else:
表达式为False时执行的语句块
例:
print("你是男生还是女生?")
if 3>2:
print("我是男生")
else:
print("我是女生")
print("我是人")
"""
print("你是男生还是女生?")
if (3>2){
print("我是男生")
}else{
print("我是女生")
}
print("我是人")
(3)if-elif语句(注意缩进):多种选择
例:
print("谁是小明?")
if 3>2:
print("我是小明")
elif 3>3:
print("他是小明")
else:
print("没有小明这个人")