一、什么是条件控制
条件控制用生活中的一个例子来说就是:当你去买车时,会有好多品牌,这个时候我们就需要做出选择,到底需要买哪个品牌的车,而在编程中,条件控制就是为了帮你做选择的。
用专业点的话来说,条件控制语句,也可以称之为判断语句,通过一条或多条的执行结果来决定接下来要执行的代码块。
上图就是一个条件控制。
二、if条件控制
简单的说if条件控制有多种表达的形式。
最简单的
if语句只有一个判断一个操作。
语法:
if 条件:
条件成立,执行代码块
** 举例 **
age = 18
if age == 18:
print('我是18')
if-else
语法:
if 条件:
满足条件执行的代码块1
else:
没有满足if条件执行的代码块2
举例
age = 18
if age == 17:
print('我是18')
else:
print('我不是18')
if-elif-else
一个if只能有一个else,但是可以拥有多个elif。在 C 、C++、Java 中都有switch-case语句,但是Python中没有 switch-case,可以使用 if-elif-else 来代替 switch-case,在 C 、C++、Java 中的 switch-case 也是可以被 if-elif-else 这种类型代替的。
语法:
if 条件:
满足if条件执行的代码块1
elif 条件1:
满