三大流程控制:1、if判断语句 2、while循环语句 3、for循环语句
一、if判断语句
(1)什么是if判断
判断一个条件如果成立则做...不成立则做...
(2)为何要有if判断
让计算机能够像人一样具有判断能力
(3)如何用if判断
语法1:
if 条件1:
code1
code2
code3
.......
例:
age = 18
if age!=18
print('你好啊小伙子')
print('加个微信吧...')
print('other code...')
语法2:
if 条件1:
code1
code2
code3
。。。
else:
code1
code2
code3
。。。
语法3:
if 条件1:
if 条件2:
code1
code2
code3
。。。
else:
code1
。。。
else:
code1
。。。
语法4:
if 条件1:
code1
code2
。。。
elif:
code1
。。。
elif:
code1
。。。
else:
code1
。。。
二、while循环
(1).什么是循环
循环指的是一个重复做某件事的过程
(2).为何要有循环
为了让计算机能够像人一样重复做某件事
(3).如何用循环
while循环的语法:while循环又称为条件循环,循环的次数取决于条件
while 条件:
子代码1
子代码2
子代码3
如何结束while循环
方式一:操作while循环的条件让其结束
例子:
print('start....')
tag = True
while tag:
name = input('please your name>>:')
pwd = input('please your password>>:')
if name == 'young' and pwd == '123'
print('login successful')
else:
print('user or password err')
print('end....')
如何结束while循环
方式一:操作while循环的条件让其结束
print('start....')
tag = True
while tag:
name = input('please your name>>:')
pwd = input('please your password>>:')
if name == 'young' and pwd == '123'
print('login successful')
tag = False
else:
print('user or password err')
print('end....')
方式二:break强行终止本层循环
就是在循环结束的最后一步加break
while循环语句continue:continue代表结束本次循环,直接进入下一次
while循环的嵌套:
就是在while循环里面再写一个while循环
三、for循环
for循环主要用于循环取值
例子:
while循环表达方式:
student=['egon','young','zhangxx']
i = 0
while i < len(student):
print(student[i])
i+=1
for循环表达方式:
student=['egon','young','zhangxx']
for item in len(student):
print(item)