暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【Python基础视频课】if 语句

云南高校数据化运营管理工程中心 2018-12-05
494

目录






1、视频讲解

2、if 语句

3、练习题






编辑:

校对:

版本:

贝贝

Aomi

python3

       我们的【python基础】系列已经更新完毕啦,不知道小伙伴们学的怎么样那~接下来的一个星期,我们将尝试一种新的教学模式,截取【python基础】中部分章节,以视频+文字讲解+练习题的形式来进行展示~希望各位小伙伴们能多多参与和交流哦!

视频讲解

讲师:王玥


if 语句


作者:王玥

控制结构简介

1、顺序结构

 顺序结构中,默认顺序向下执行。

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






理解编程语言,探索数据奥秘

每日练习|干货分享|新闻资讯|公益平台。

每天学习一点点,你将会见到全新的自己。

长按识别二维码关注


文章转载自云南高校数据化运营管理工程中心,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论