程序控制结构
1.while循环:减少重复工作量;减少源代码量;减少错误,提高质量
2.循环结构定义:循环结构是反复执行一些列指令直到某些特定条件满足的程序控制结构
3.while循环结构格式
while 循环条件:
循环体
循环结构是一种先判断后执行,当循环条件满足才执行循环体的魂环结构
编码规范:缩进、换行
4.for循环的语法和用法
for i in 序列:
循环体
i 表示的是临时变量,又称循环变量,for循环没有条件判断,直到循环完整个序列
for循环可以遍历任何序列的项目,如列表或者字符串
编码规范:格式对齐,缩进
5.Python中的序列包括:字符串、列表、元祖、集合、字典
6.range(start, stop[,step])
循环嵌套:
start 指的是计数起始值,默认是 0;
stop 指的是计数结束值,但不包括 stop ;
step 是步长,默认为 1,不可以为 0 。
range() 方法生成一段左闭右开的整数范围。
(1)它表示的是左闭右开区间;
(2)它接收的参数必须是整数,可以是负数,但不能是浮点数等其它类型
while 条件:
代码
while 条件:
pass for i in range():
for j in range():
pass while 条件:
代码
for i in range():
pass
2、实现思路:
a、外层循环控制行数
b、内层循环控制每行打印的内容
c、每一行打印字符格式,结束后要换行
while循环和else
while 循环条件:
代码
else:
代码
else是循环结束后正常执行的语句
Python的其他语句:
1.for循环和else
2.break可以跳出整个循环
str = 'Python'
for s in str:
if s == 'o':
break
print(s)
3.continue跳出本次循环,执行下一次循环
str = 'Python'
for s in str:
if s == 'o':
continue
print(s)
4.死循环
while True:
代码块
死循环
主要事项:
1、while循环及语法格式
2、for循环及语法格式
3、循环和判断结合使用
4、格式:冒号和缩进
5、break和continue使用错误
6、while循环结束条件不足易出现死循环