python中没有没有do…while循环。循环体如果有多条语句,那么靠缩进来表示一个块。
1.while循环
(1)一般形式
while condition:
operation
(2)和else连用
当while循环条件不符合的时候跳出循环的时候如果想在跳出的时候执行某个句子,可以和else连用,这个方式比c里面加一个flag更实用。
2.for循环
(1)一般形式
for <variable> in <sequence>:
<statements>
else:
<statement>
#和c相同的是两种循环都可以相互转换。
3.continue和break
(1)break
break可以跳出循环,不是跳过这一次循环而是直接跳出所有循环,所以也是直接跳出了和循环对应的else语句。
(2)continue
continue跳出当前循环,循环还在执行。只是这一次循环continue后面的语句不会执行而已。
4.pass
pass是一个空语句,没有任何作用,只是为了保持程序结构的完整性,例如,写到某一个判断条件的时候不知道执行何操作,可以先在这里写上pass,后面再来修改。