课程名称:Python全能工程师
课程章节:Python的流程控制
课程讲师:deweizhang
课程内容:
1、条件判断
逻辑判断:真假判断
根据不同的判断做不同的动作,即业务逻辑。
if语句:
if 判断语句:
do
#do是满足判断条件后执行的语句。
elif 条件:
else
语句
if属于关键字,没有返回值。
else语句是执行不满足if语句时的语句的入口。
2、循环
2.1for循环:遍历
将列表、元组、字符串、字典中的每个元素按照序列进行遍历、读取。
遍历字典:将字典转换成为伪列表,每个key,value转成元组。
for key,value in dict.items():
print(key,value)
items()无参数。
python内置函数range():
返回的是一定范围内的可迭代对象,元素是整型,无法打印。
for循环中的else语句
else只有在for循环结束后才能执行。
for item in range(number):
print(item)
else:
print(It's OK)
2.2嵌套for循环
嵌套循环外层循环遍历一个数,内层都得遍历一遍。
3、while循环
for循环是有限循环;
while无限循环,满足条件无限循环,不满足条件跳出循环。
while bool_result:
do
while循环没有返回值。
while语句也是判断语句。
课程收获:
判断语句和循环语句。