我们在编写程序时,经常需要检查一系列条件,并根据条件,决定采取什么动作。条件是什么呢?条件就是指成立的条件,返回为True的布尔表达式。if 语句可以用于检查数字是否相等或不等。也可以用于检查字符串是否相等或不等。
简单的if语句
if语句的功能,简单描述就是,如果...条件是成立的,就做这件事情。
这个简单的实例中,首先定义一个变量car,并赋值为'audi'。然后进行判断检查。如果car是'audi'就打印出来。
事实上,运行这段程序,真的会输出'audi'。
if-else语句
if-else语句的功能,简单描述就是,如果...条件是成立的,就做这件事情;反之就做另外一件事情。下面来看一个简单的例子。
运行这段程序,你会看到下面的结果:
你可以试着修改age的值小于20,再来运行程序,看看输出什么结果?
if-elif-else语句
有时候经常需要检查超过两个的情形,Python语言中也提供了if-elif-else结构的,多条件检查语句。Python只执行if-elif-else结构中的一种情况。下面我们来看一个实例:
运行这段程序,你会看到下面的结果:
你可以试着修改score的值小于60,再来运行程序,看看输出什么结果?
更多个elif语句
在Python中,我们可以使用更多elif来检查更多情况。例如:
运行这段程序,你会看到下面的结果:
小结
Python语言中if语句,可以做对数字、字符、列表、字典等数据,进行检查判断,做各种操作。这一次,我们学习了简单且简洁的if、if-else、if-elif-else、更多elif结构。这也是最常用的。
领取专属 10元无门槛券
私享最新 技术干货