一、条件控制

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块,而计算机很多自动化任务,也是根据条件判断来实现的。

我们可以通过下图,来了解一下条件语句执行的过程

Python-条件控制及循环

语法:

if condition_1:
    statement_block_1
elif condition_2:
    statement_block_2
else:
    statement_block_3

说明:

如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句
如果 "condition_1" 为False,将判断 "condition_2"
如果"condition_2" 为 True 将执行 "statement_block_2" 块语句
如果 "condition_2" 为False,将执行"statement_block_3"块语句
#Python中用elif代替了else if
语法格式注意:
a、每个条件后面都要使用冒号(:),表示接下来是满足条件后要执行的语句块。
b、使用缩进来划分语句,相同缩进为要在一起执行的语句块
c、在Python没有switch-case语句

例子:

age = int(input("请输入年龄:"))
if age > 18:
    print("你猜大了")
elif age < 18:
    print("你猜小了")
else:
    print("Good!猜对了")
输出:
C:\Python35\python.exe D:/linux/python/all_test/listandtup.py
请输入年龄:12
你猜小了

if判断语句的常用操作符:

Python-条件控制及循环

if的嵌套

num=int(input("输入一个数字:"))
if num%2==0:
    if num%3==0:
        print ("你输入的数字可以整除 2 和 3")
    else:
        print ("你输入的数字可以整除 2,但不能整除 3")
else:
    if num%3==0:
        print ("你输入的数字可以整除 3,但不能整除 2")
    else:
        print  ("你输入的数字不能整除 2 和 3")
输出:
输入一个数字:6
你输入的数字可以整除 2 和 3

二、循环语句-While循环

1、语法

while 判断条件:           #条件成立就循环
    语句

2、例子

i = 0
y = 0
while True:
    i += 1
    print(i)         #打印1到100的数
    y = y + i
    if i >= 100:    
        print(y)     #打印1到100 的和
        break      #这里我们用到了break 他是一个跳出语句,我们一会会说
输出看隐藏代码
C:\Python35\python.exe D:/linux/python/all_test/listandtup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
5050
View Code

相关文章:

  • 2021-07-18
  • 2022-12-23
  • 2021-11-16
  • 2021-12-05
  • 2021-08-07
  • 2022-12-23
  • 2021-07-15
  • 2022-12-23
猜你喜欢
  • 2021-11-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-21
  • 2021-07-07
相关资源
相似解决方案