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')
原文地址:https://www.cnblogs.com/canneddream/p/14152031.html