第四天
Python程序执行,一定按照某种规律在执行
1.宏观一定是自上而下(逻辑上方代码一定比逻辑下方代码先执行):顺序结构
2.遇到需要条件判断选择不同执行路线的执行方式:分支结构
3.有些事情需要重复不断的去执行(当满足某种条件或不满足某种条件结束重复动作):循环结构
2.遇到需要条件判断选择不同执行路线的执行方式:分支结构
3.有些事情需要重复不断的去执行(当满足某种条件或不满足某种条件结束重复动作):循环结构
1.所有分支都可以根据需求决定是否有else结构,else结构就是条件(所有条件)不满足才去执行的分支
循环结构
while 条件:循环体
1.当条件满足时,会执行循环体,然后再去判断条件成功与否
2.如果还满足,重复1,2的过程
3.如果不满足,结束循环体
2.如果还满足,重复1,2的过程
3.如果不满足,结束循环体
注:如果需要结束循环,一定需要让条件在某种情况下不满足,否则会进入死循环
break:结束所属循环(本层)
continue:结束所属循环的本次循环,进入下一次循环
continue:结束所属循环的本次循环,进入下一次循环
注:1.死循环:不能主动结束的循环,想要结束只能通过break
2.0,"",[],{},None可以被while 及 if这种需要条件的关键词转换为False,其他都是True
3.while...else...:else分支会在while循环正常结束(没有被break结束)时执行
2.0,"",[],{},None可以被while 及 if这种需要条件的关键词转换为False,其他都是True
3.while...else...:else分支会在while循环正常结束(没有被break结束)时执行
range() 帮助我们创建一个容器
1. range(结束不被包含)
2. range(开始被包含, 结束不被包含)
3. range(开始被包含, 结束不被包含,步长)
1. range(结束不被包含)
2. range(开始被包含, 结束不被包含)
3. range(开始被包含, 结束不被包含,步长)
for v in range(5)
print(v)→[0,1,2,3,4]
for v in range(5,10)
print(v)→[5,6,7,8,9]
for v in range(5,10,2)
print(v)→[5,7,9]
for v in range(10,5,-2)
print(v)→[10,7,5]
注:1.for循环一般不考虑死循环
2.for循环break和continue语句同样适用
注

浙公网安备 33010602011771号