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)

 

 

posted @ 2022-08-19 10:53  TesterWei  阅读(91)  评论(0编辑  收藏  举报