一.分支循环语法
1.if…else… #如果成立…否则…
-
while条件语法: #如果…则:
循环体 -
elif语法 #相当于c语言中的else…if…
搭配:if…elif…else:…
4.for循环:
for 目标 in 表达式:
循环体
例子:
faviourite = “123”
for i in favioute:
print(i,end = “”)
1 2 3
5.range()
语法:range([start,] stop[,step=1])
例子:
list(range(9))
[0, 1, 2, 3, 4, 5, 6, 7, 8]list(range(0,9,3))
[0, 3, 6]
6.break语句:终止当前循环,跳出循环体。
7.continue语句:终止本轮循环并开始下一轮循环。
ps:continue在进行下一轮循环前会先判断条件是否为ture,当条件为ture时才会开始下一轮循环,否则跳出循环。
例子:
for i in range(9):
if i%3 != 0:
print(i)
continue
i += 2
print(i)
2
1
2
5
4
5
8
7
8
二.条件表达式(三元操作符)
例子:
small = x if x < y else y
三.断言(assert)
#关键字后边为假时,程序自动崩溃并抛出assertionError异常。
ps:常用于测试程序,作为检查点。
例子:
assert 3>4
Traceback (most recent call last):
File “<pyshell#3>”, line 1, in
assert 3>4
AssertionError