条件语句
if condition:
statement_block
elif condition:
statement_block
else:
statement_block
while循环
while 循环条件:
语句
while 循环条件:
语句
else:
循环条件为False时执行的语句
for循环
for 变量 in 可迭代对象:
循环语句
for <variable> in <sequence>:
<statements>
else:
<statements>
range()函数
for i in range(终点):
语句
for i in range(起点, 终点):
语句
for i in range(起点, 终点, 步长):
语句
起点缺省值为0,步长缺省值为1
zip()
zip([seq, ...])接受一系列可迭代对象作为参数,将对象中对应的元素打包成多个tuple(元组),并返回由这些tuple组成的list(列表)
for (i, j) in zip(x, y):
print(i + j)
break、continue、else
break:跳出循环
continue:结束本次循环,进行下一次循环
else:在穷尽列表(for循环)或条件变为false(while循环)导致循环终止时执行,但循环被break终止时不执行。
for i in range(2, n):
if n % i == 0:
print(n, "是合数")
break
else:
print(n, "是质数")
pass语句
空语句,一般作为占位语句。
网友评论