目录
1.控制结构简介
1.1顺序结构
1.2分支结构
1.3循环结构
2.python分支结构——if语句
2.1单分支语句
2.2二分支结构
2.3多分支结构
作者:
编辑:
版本:
王玥
xin645
python3
控制结构简介
1、顺序结构
默认顺序向下执行
>>> a =7
>>>print(a)
7
2、分支结构
当对一或多个条件进行判别时,通常需要使用该结构
>>> a =7
>>>ifa==8:
print(8)
else:
print(7)
3、循环结构
>>> a =
>>>while(a
print(a)
a +=1
1
2
3
python分支结构——if语句
1、单分支结构
单分支if语句的语法如下:
if 判断条件:
执行语句
# 这里要注意冒号和4个空格的缩进
当且仅当条件为true时,一条单分支if结构语句执行一个动作。这里的判断条件指的是布尔表达式,它是能计算出一个布尔值True或Flase的表达式,python中常使用比较表达式对两个数值进行比较,比较的结果就是一个布尔逻辑值:True或Flase。
代码举例:
number =eval(input(“Enter an integer:
”))
# 输入一个整数
ifnumber %5==:
print(“Hifive”)
# 如果number对5取余数结果为0,则输出Hifive
ifnumber %2==:
print(“Hieven”)
print(“end”)
# 如果number对2取余数结果为0,则输出Hieven,并且输出end
这里要注意喽,如果想在条件成立时执行多个语句,则均缩进相应空格数(即4或4的倍数个空格数)
2、二分支结构
二分支结构的语法为当条件为True时,即条件成立时,执行语句块1,当条件为False时,即条件不成立时,执行语句块2.
代码举例:
number =eval(input(“Enter an integer:
”))
# 输入一个整数
ifnumber %2==:
print(“numberiseven”)
else:
print(“numberisodd”)
# 如果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:
”))
# 输入一个整数
ifnumber >:
print(“positive number”)
# 如果number大于零,输出positive number
elifnumber ==:
print(“zero”)
# 如果number恒等于零,输出zero
else:
print(“negative number”)
# 如果以上情况都不成立,即number小于零,则输出negative number
思考
if语句的原理你懂了吗?
python基础系列目录
★
基本概念
常量及变量
数据类型
数据类型转化
运算符
运算符
运算符优先级
数据结构
列表
元组
字典
序列
控制流
if语句
while语句
for循环
break语句
continue语句
函数
函数形参
局部变量
默认参数值
关键参数
return语句
字符串文档
配套教学视频
本系列练习可以配合计算机二级视频一起食用,观看地址为:
https://study.163.com/course/introduction.htm?courseId=1006044085
领取专属 10元无门槛券
私享最新 技术干货