python——条件判断

 

条件判断

 

1.  if语句的形式:

 

1 if 条件判断1 :
2    执行语句1
3 elif 条件判断2 :
4    执行语句2
5    ...
6 elif 条件判断n-17    执行语句n-1
8 else9    执行语句n

 

要注意,条件判断后面要加冒号,执行语句后面没有分号。

 

 

2.  if语句执行具有顺序性,从上往下执行,若在某个判断为True时,执行完此条件判断的执行语句,后面的条件和语句都不再执行,即忽略后边的elif和else。

例如:

1 a=10
2 if a>5 :
3    print('a is true')
4 elif a<5 :
5    print('a is false')
6 else :
7    printf(a)
8 
9 #输出结果为:a is true

 

 

3.  if判断还可以简写:

 

1 if x :
2    print('True')

只要x是非零数值、非空字符串、非空list等,就会判断为True,否则为False。

 

4.  使用input()函数进行输入时,它接收的的数据类型是字符串,若要把字符串类型的数据转换为整型数据,需要用到 int()方法

 

1 name=input('name:')
2 if name<20 :
3    print('True')
4 #该条件语句判断时会出错,因为name是字符串,20是整数,不能比较,需要将name的类型转换为整数,如下:
5 
6 n=input('name:')
7 name=int(n)
8 if n<20 :
9    print('True')

 

posted @ 2020-12-17 21:26  CannedDream  阅读(336)  评论(0编辑  收藏  举报