1.选择语句
(1)最简单if语句
number = 5
if number == 5:
print("数值为{0}".format(number))
结果:
数值为5
(2)if…else 语句
a = 9
if a > 0:
b = a
else:
b = -a
print(b)
结果:
9
(3)if…elif…else语句
a = 0
if a > 0:
print(a)
elif a < 0:
print(a)
else:
print('a = 0')
结果:
a = 0
(4)if的嵌套使用
2.循环语句
(1)while循环
while 表达式:
循环体
例如:
index = 1
while index <= 100:
print(index)
index += 1
结果:
1
2
3
…
100
(2)for循环
for 迭代变量 in对象:
循环体
例如:
for i in range(10):
print(i)
结果:
0
1
2
3
4
5
6
7
8
9
(3)嵌套使用
3.跳转语句
(1)break语句
break终止当前循环
for i in range(100):
if i // 3 == 3:
print(i)
break
结果:
9
拓展:
range:python内置操作,用来生成指定范围的一串连续数字
注意;range最终返回的是一个可以迭代的容器
range(num):此过程生成一个从[0,num)的一串连续数字
range(num1,num2):生成从[num1,num2)的一串连续数字
range(num1,num2,num3):生成从[num1,num2)的间隔为num3的一串连续数字
(2)continue语句
continue语句没有break语句强大,只能终止本次循环,进入条件判断,进入下一个循环
for i in range(100):
if i // 3 == 3:
print(i)
continue
结果:
9
10
11
(3)pass语句
占位作用