if 语句:
作用:让程序根据条件选择性的执行某条语句或某些语句
说明:if语句又叫条件语句,也叫分支语句
语法:if 真值表达式1;
语句块1
elif 真值表达式2:
语句块2
elif 真值表达式3:
语句块3
...
else:
语句块4
语法说明:elif子句可以有0个,1个或多个
else子句可以有0个或1个且只能放在if语句的最后
要求:if语句内部的语句通常要以4个(英文状态)空格的缩进来表求包含关系,相同的缩进格式代表相同的所属级别
示例见:code/03_if.py
练习:1,任输入一个数,判断是否大于100
2,判断是否小于0
3,判断这个数是否在20-50间
if-elif-else示例
练习:
1,输入一个季度1~4,
输出这个季度有哪几个月,如果输入不是1~4的数,提示用户您的输入有误
练习:
2,输入一年中的月份1~12,输出这个月在那个季度,若输入其他数,提示您的输入有误
if语句的真值表达式:
if 100:
print(“真值”)
#等同于
if bool(100)
print(“真值”)
bool(x)返回假的情况:
x为:0, 0.0 ,0+0j , False ,None ,‘’(空字符串)
[]空列表
{}空字典
set()空集合
()空元组
...
if 语句嵌套
if语句本身是由多条子句组成的一条复合语句
if语句可以作为语句嵌套到另一个语句的内部
示例见:
code/05_if_embed.py
练习:输入一个学生的成绩(0~100),
判断这个学生的成绩是优(90~100),良(80~89),及格(60~79),不及格,成绩不合法五中
语句
赋值语句
del语句
if语句
表达式语句 print("hello")
表达式
1+2 bool(100) print("hello") True
if i = 100:
print(i)-----------------错误,if后只能跟表达式,不能跟语句(此处为赋值语句)
条件表达式:
语法:
表达式1 if 真值表达式 else 表达式2
作用:
若真值表达式的布尔环境值为true,则执行表达式1并返回结果的引用,否则执行表达式2并返回结果的引用
示例见:code/if_express.py
练习:
写程序,输入一个数
(1)用if语句计算并打印绝对值结果
(2)用条件表达式计算这个数的绝对值并表达出来
pass 语句
作用:
通常用来填充语法空白
pass 语句又名空语句
语法:
pass
示例见:code/07_pass.py
作用:让程序根据条件选择性的执行某条语句或某些语句
说明:if语句又叫条件语句,也叫分支语句
语法:if 真值表达式1;
语句块1
elif 真值表达式2:
语句块2
elif 真值表达式3:
语句块3
...
else:
语句块4
语法说明:elif子句可以有0个,1个或多个
else子句可以有0个或1个且只能放在if语句的最后
要求:if语句内部的语句通常要以4个(英文状态)空格的缩进来表求包含关系,相同的缩进格式代表相同的所属级别
示例见:code/03_if.py
练习:1,任输入一个数,判断是否大于100
2,判断是否小于0
3,判断这个数是否在20-50间
if-elif-else示例
练习:
1,输入一个季度1~4,
输出这个季度有哪几个月,如果输入不是1~4的数,提示用户您的输入有误
练习:
2,输入一年中的月份1~12,输出这个月在那个季度,若输入其他数,提示您的输入有误
if语句的真值表达式:
if 100:
print(“真值”)
#等同于
if bool(100)
print(“真值”)
bool(x)返回假的情况:
x为:0, 0.0 ,0+0j , False ,None ,‘’(空字符串)
[]空列表
{}空字典
set()空集合
()空元组
...
if 语句嵌套
if语句本身是由多条子句组成的一条复合语句
if语句可以作为语句嵌套到另一个语句的内部
示例见:
code/05_if_embed.py
练习:输入一个学生的成绩(0~100),
判断这个学生的成绩是优(90~100),良(80~89),及格(60~79),不及格,成绩不合法五中
语句
赋值语句
del语句
if语句
表达式语句 print("hello")
表达式
1+2 bool(100) print("hello") True
if i = 100:
print(i)-----------------错误,if后只能跟表达式,不能跟语句(此处为赋值语句)
条件表达式:
语法:
表达式1 if 真值表达式 else 表达式2
作用:
若真值表达式的布尔环境值为true,则执行表达式1并返回结果的引用,否则执行表达式2并返回结果的引用
示例见:code/if_express.py
练习:
写程序,输入一个数
(1)用if语句计算并打印绝对值结果
(2)用条件表达式计算这个数的绝对值并表达出来
pass 语句
作用:
通常用来填充语法空白
pass 语句又名空语句
语法:
pass
示例见:code/07_pass.py