目录
1、视频讲解
2、if 语句
3、练习题
编辑:
校对:
版本:
贝贝
Aomi
python3
我们的【python基础】系列已经更新完毕啦,不知道小伙伴们学的怎么样那~接下来的一个星期,我们将尝试一种新的教学模式,截取【python基础】中部分章节,以视频+文字讲解+练习题的形式来进行展示~希望各位小伙伴们能多多参与和交流哦!
视频讲解
讲师:王玥
if 语句
作者:王玥
控制结构简介
顺序结构中,默认顺序向下执行。
a = 7
print(a)
7
2、分支结构
当对一或多个条件进行判别时,通常使用该结构。
a = 7
if a == 8:
print(8)
else:
print(7)
7
3、循环结构
a = 0
while(a<=3):
print(a)
a += 1
0
1
2
3
python的分支结构--if 语句
1、单分支结构

单分支if 语句的语法如下:
if 判断条件:
执行语句
# 这里要注意冒号和4个空格的缩进
当且仅当条件为true时,一条单分支if结构语句执行一个动作。这里的判断条件指的是布尔表达式,它是能计算出一个布尔值True或Flase的表达式,python中常使用比较表达式对两个数值进行比较,比较的结果就是一个布尔逻辑值:True或Flase。
代码举例:
number = eval(input("Enter an integer: "))
# 输入一个整数。
if number % 5 == 0:
print("Hifive")
if number % 2 == 0:
print("Hieven")
print("end")
如果number对5取余数结果为0,则输出Hifive;如果number对2取余数结果为0,则输出Hieven,并且输出end。这里要注意喽,如果想在条件成立时执行多个语句,则均缩进相应空格数(即4或4的倍数个空格数)。
2、二分支结构

二分支结构的语法为当条件为True时,即条件成立时,执行语句块1,当条件为False时,即条件不成立时,执行语句块2。
代码举例:
number = eval(input("Enter an integer: "))
if number % 2 == 0:
print("number is even")
else:
print("number is odd")
如果number对2取余数结果为0,则输出number is even,否则输出number is odd。
3、多分支结构

多分支结构的语法如下:
当条件1为True时,执行语句块1,
当条件2为True时,执行语句块2,
……
若条件1-条件N-1均为False, 则执行语句块N。
代码举例:
number = eval(input("Enter an integer: "))
if number > 0:
print("positive number")
elif number == 0:
print("zero")
else:
print("negative number")
如果number大于零,输出positive number;如果number恒等于零,输出zero;如果以上情况都不成立,即number小于零,则输出negative number。
练习题
答案获取方式:后台回复关键字
今日关键词:if 语句
1、关于 Python 的分支结构,以下选项中描述错误的是( )
A.分支结构使用 if 保留字
B.Python 中 if-else 语句用来形成二分支结构
C.Python 中 if-elif-else 语句描述多分支结构
D.分支结构可以向已经执行过的语句部分跳转
2、关于分支结构,以下选项中描述不正确的是( )
A.if 语句中条件部分可以使用任何能够产生 True 和 False 的语句和函数
B.二分支结构有一种紧凑形式,使用保留字 if 和 elif 实现
C.多分支结构用于设置多个判断条件以及对应的多条执行路径
D.if 语句中语句块执行与否依赖于条件判断
python基础视频课目录
★
数据结构
字典
if语句
break语句
return语句
配套教学视频
本系列练习可以配合计算机二级视频一起食用,观看地址为:
https://study.163.com/course/introduction.htm?courseId=1006044085

理解编程语言,探索数据奥秘
每日练习|干货分享|新闻资讯|公益平台。
每天学习一点点,你将会见到全新的自己。

长按识别二维码关注




