跟我一起写python--条件语句If (7)

当一个表达式在程序中被用于检验其真/假时,就成为一个条件,这个句子称为条件语句。
我们这里用到’如果’的条件语句——if

上图含义:
当有条件判断进来后,进行值的判断,是True还是False,走不同的通路
Python中任何非0和非空的值都是True,0或者空位False。

if的基本形式:
1)单条件– 一次判断
if 判断条件:
执行语句1…..
else:
执行语句2…

要注意,if\else的行结尾有冒:
如果判断条件为True,则走执行语句1,否则走执行语句2.

例:

1
2
3
4
5
6
7
8
9
 #!/user/bin/python
age = 20
print ("please input age")
value = input()

if (age == value):
print ("age is ",age)
else:
print ("age is ",value)

输出:

1
2
3
4
20
age is 20
18
age is 18

2)单条件-多次判断
if 判断条件1:
执行语句1…
elif 判断条件2:
执行语句2…
elif 判断条件3:
执行语句3…
else:
执行语句4…

例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 #!/user/bin/python
age_1 = 17
age_2 = 18
age_3 = 19
age_4 = 20
print ("please input age")
value = input()

if (age_1 == value):
print ("age is ",age_1)
elif (age_2 == value):
print ("age is ",age_2)
elif (age_3 == value):
print ("age is ",age_3)
elif (age_4 == value):
print ("age is ",age_4)
else:
print ("age is ",value)

3)多条件
如果里面的条件有多个,我们成为多个条件,这里一般用and、or来表示
例:

1
2
3
4
5
6
7
age = 20

if age >= 19 and age <=21: #判断年龄在1921之间
print ("young")

if age <18 or age > 27:
print ("not young")

输出:

1
young

Tianger Ge wechat
如果您喜欢这篇文章,欢迎扫一扫我的微信公众号!