我的Python学习之路九:条件控制与循环语句
取精华,去糟粕;重基础.促创新
一.什么是条件控制语句
1.条件控制语句,也可以称之为判断语句,通过一条或多条的执行结果来决定接下来要执行的代码块.
简单的if语句:if语句是用来进行判断的,最简单的if语句只有一个判断一个操作.
语法格式:
if 条件:
条件成立,执行代码块
示例:
name='小明'
age=19
print("----------if语句开始-------------")
if age>=19:
print("小明的年龄大于19岁")
print("----------if语句结束-------------")
if-else语句:和其他语言一样,python中也提供了与if搭配使用的else语句,else表示否则。在没有通过if判断的时候,执行的另一个操作.
语法格式:
if条件:
满足条件执行的代码块1
else:
没有满足if条件执行的代码块2
if-elif-else:一个if只能有一个else,但是可以拥有多个elif。Python中没有switch-case,可以使用if-elif-else来代替switch-case
语法格式:
if 条件:
满足if条件执行的代码块1
elif条件1:
满足条件1执行的代码块2
elif条件2:
满足条件2执行的代码块3
else:
不满足以上条件执行的代码块4
if嵌套:If嵌套就是在if-elif-else结构中再嵌套另外一个if-elif-else结构.
语法格式:
if条件:
满足if条件执行的代码块
elif条件1:
if 条件1-1:
满足条件1-1执行的代码块
elif条件1-2:
满足条件1-2执行的代码块
else:
都不满足执行的代码块
elif条件2:
满足条件2执行的代码块
elif条件3:
满足条件1执行的代码块