python中if else语句格式_Python if else条件语句

2023-05-16

我们前面看到的代码都是按顺序执行的,也就是先执行第一条语句,再执行第二条和第三条语句……一直到最后一条语句,这就是所谓的顺序结构。

然而,在许多情况下,序列结构的代码远远不够。比如一个程序只限成人使用,儿童因为年龄不够不允许使用。这时程序需要做出判断,看用户是不是成年人,并给出提示。

在Python中,if else语句可以用来判断条件,然后根据不同的结果执行不同的代码,称为选择结构或分支结构。

在Python中,if else语句可以细分为三种形式,即if语句、if else语句和if elif else语句。

cars=['audi','bmw','subaru',toyota]

for car in cars:

if car == 'audi':

print(car.upper)

else:

print(car.title)

对语法格式的说明:

“表达式”可以是一个单一的值或者变量,也可以是由运算符组成的复杂语句,形式不限,只要它能得到一个值就行。不管“表达式”的结果是什么类型,if else 都能判断它是否成立(真或者假)。

“代码块”由具由相同缩进量的若干条语句组成。

if、elif、else 语句的最后都有冒号:,不要忘记。

多个条件判断:

age_0= 18

age_1=30

print(age_0==18 and age_1==30)#-->True 两个判断都为True

print(age_0!=18 and age_1==30)#-->Flase 一个判断都为True 一个判断都为False

print(age_0!=18 and age_1!=30)#-->Flase 两个判断都为False

print(age_0==18 or age_1==30)#-->True 两个判断都为True

print(age_0!=18 or age_1==30)#-->True 一个判断都为True 一个判断都为False

print(age_0!=18 and age_1!=30)#-->Flase 两个判断都为False

综合判断:

car = 'bmw'

if car=='bmw':

print("Good")#-->Good

else:#执行这里下面的条件是car=='bmw'的非语句,也就是car!='bmw'

print("Bad")

if car=='audi':

print("Good")

else:#执行这里下面的条件是car=='bmw'的非语句,也就是car!='bmw'

print("Bad")#-->Bad

在程序开发中,通常 在判断条件时,会需要同时判断多个条件

只有多个条件都满足,才能够执行后续代码,这个时候需要使用到 逻辑运算符

逻辑运算符 可以把 多个条件 按照 逻辑 进行 连接,变成 更复杂的条件

Python 中的 逻辑运算符 包括:与 and/或 or/非 not 三种

本作品采用《CC 协议》,转载必须注明作者和本文链接

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python中if else语句格式_Python if else条件语句 的相关文章

随机推荐