流程控制

流程控制

    流程控制即控制事物的执行流程

      所有流程控制都只分为三种情况

      1.顺序结构

        自上而下的运行

      2.分支结构

        在运行过程中根据不同的条件进行不同的执行流程

      3.循环结构

        在运行过程中某些代码需要循环执行

 

必知必会

  •   条件都会转变为布尔值,从而决定子代码块是否执行
  •         在python中,使用缩进的来表示代码的从属关系
  •        并不是所有的代码都可以拥有子代码
  •         同属于一个代码的子代码需要保持相同的缩进量

    ps: 小技巧,上一行代码的结尾是冒号,下一行代码必缩进

 

 

 分支结构

    1.单if分支结构

      if条件:条件成立后执行的代码块

    #

      age = 30
      if age > 28:
      print('haha')

 

 

 

 

 

 

 

 

    2.if和else连用

        if条件:条件成立后执行的代码块

        else条件:条件不成立后执行的代码块

        ps:if和else连用只会执行一个代码块

   3.if和elif和lese连用

        if条件1:条件1成立后执行的代码块

        elif条件2: 条件2成立后执行的代码块

        else条件:上述条件不成立后执行的代码块

        ps: 三者连用也只能执行一个代码块

    4.if判断之嵌套

 

 

 

 

 

 

 while循环

    while条件:

      条件成立之后循环执行的子代码块

 

 

 

while + break

    break结束本层循环

 

 

 

 

 break的本层含义

    while嵌套

 

 

全局位标志

 

 

 

普通要求

count = 0
while count < 3:
age = input('猜年龄:')
age = int(age)
if age == 18:
print('猜对了')
break
else:
print('猜错了')
count += 1

 拔高要求

count = 0
while count < 3:
age = input('猜年龄:')
age = int(age)
if age == 18:
print('猜对了')
break
else:
print('猜错了')
count += 1
if count == 3:
aginst = input('是选择继续,否选择退出')
if aginst == '是':
count = 0
else:
break
posted @ 2021-11-04 20:28  椰子皮0oo0  阅读(103)  评论(0)    收藏  举报
1