Python-06if循环
Python 条件和 If 语句
Python 支持来自数学的常用逻辑条件:
- 等于:
a == b
- 不等于:
a != b
- 小于:
a < b
- 小于等于:
a <= b
- 大于:
a > b
- 大于等于:
a >= b
这些条件能够以多种方式使用,最常见的是“if 语句”和循环。
if 语句使用 if
关键词来写。由于Python并不支持switch语句,所以多个条件判断,只能用elif来实现,如果判断需要多个条件同时判断时,可以使用or(或),表示两个条件有一个成立时判断条件成功;使用and(与)时,表示两个条件同时成立情况下,判断条件才算成功。
1 #学习内容:选择、分支、条件、 2 #Python并不支持switch语句,所以多个条件判断,只能用elif来实现,如果判断需要多个条件需要同时判断时,可以使用or或and; 3 a = 10 4 b = 20 5 6 if(a>b): 7 print('a>b') 8 else: 9 print('a<b') #True值为逻辑真,0或者none、False为逻辑假。 10 11 12 #非0 表示逻辑真 13 if(-10): 14 print('-10') 15 16 #非空 表示逻辑真 17 lista = [1,2,3] 18 if(lista): 19 print(lista) 20 21 22 #False 表示逻辑假 23 if(False): 24 print('False') 25 26 #0 表示逻辑假 27 if(0): 28 print('-10') 29 30 31 #空 表示逻辑假 32 listb = [] 33 if(listb): 34 print(listb) 35 36 37 38 39 40 #if单独使用,if else使用 41 42 a = 25 43 b = 25 44 if (a>b): 45 print('a>b') 46 elif(a<b): #可以使用n个elif,无限使用 47 print('a<b') 48 else: 49 print('a==b') 50 51 52 53 a = 16 54 if(a>10 and a<15): #这样也是逻辑为假的,不执行print 55 print(a)
原创不易,转载请说明出处http://www.cnblogs.com/yyym 谢谢!