(一) While 循环语句
while 语句基本语法:
1、初始条件设置 - 通常是重复执行的计数器
2、设置循环体内的变量自增或自减
while 判断条件(判断计数器是否达到目标次数):
执行语句……
判断条件是循环执行的条件,每次循环执行前,都要执行条件表达式,对条件进行判断,当条件为真时则执行循环体,否则退出循环,如果条件表达式在循环开始时就为假,则不执行循环语句,直接退出循环;语句块为循环体,包含一条或多条语句。
执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。
当判断条件假 false 时,循环结束。
count = 0
while (count < 9):
print 'The count is:', count
count = count + 1
print ("Good bye!")
#打印三角形
row = 1
while row <= 6:
j = 1
while j <= 6-row:
print(" ", end="") #end=' '意思是末尾不换行,加空格
j += 1
k = 1
while k <= 2*row-1:
print("*", end="")
k += 1
print()
row += 1
(二)for 循环语句
for 变量名 in 字符串|列表|元组|字典|集合(要遍历的对象):
代码块
1、内置函数
range(start, stop[, step])
参数说明:
start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)
2、break语句
break语句用来终止循环语句,如循环搭配else使用,循环出现break,else的代码就不会执行。
break语句用在while和for循环中。
如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。
3、continue 语句
Python continue 语句跳出本次循环,而break跳出整个循环。
continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。
continue语句用在while和for循环中
4、pass语句
pass是空语句,是为了保持程序结构的完整性。
pass不做任何事情,一般用做占位语句。