Python程序控制之if语句

我们在编写程序时,经常需要检查一系列条件,并根据条件,决定采取什么动作。条件是什么呢?条件就是指成立的条件,返回为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结构。这也是最常用的。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180425G1V24W00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券