流程控制、if判断和while循环

今日内容总结

一、流程控制理论

# 流程控制定义
     控制事物的执行流程
# 执行流程的分类
  1、顺序结构
      从上往下执行
2、分支结构
    根据某些条件的判断做出不同的流程
3、循环结构
     根据条件的判断循环反复的做相同的事情(会有一个结束循环的条件)

流程控制必懂

1、先python中使用缩进——表示代码的从属关系
    if 18 > 17
        print('嘿呀') # 它属于if判断,是否执行也都由if判断决定
        """
           我们将缩进的代码称之为某某的子代码
        """
 2、并不是所有的代码都有从属的子代码
       目前有:
          if
         else
 3、多行代码同时属于一个父代码,那么这些多行代码必须保证相同的缩进(在python中推荐使用四格缩进)
4、具有相同近量的代码彼此之间按顺序结构执行,没有从属关系,平起平坐
 '''
  如果一行代码的结尾是冒号结束,那么紧挨着的下一行必缩进,冒号的含义相当于要拥有子代码
  '''

分支结构

# 1、单if分支
  """
     语法结构
        if 条件:
            条件成立之后执行的子代码
            。。。。(可以有很多行)
  """
# 2、if与else分支
    """
       语法结构
          if 条件:
             条件成立之后执行的子代码
          else:
             条件不成立执行的子代码             
    """
3、if和elif与else分支
   """
     语法结构
        if条件1:
             条件1成立执行的子代码
        elif 条件2:
              条件1不成立但条件2成立执行的子代码
        elif 条件3:
              条件1、2不成立但条件3成立执行的子代码
        else:
           if条件中都不成立执行的子代码
      elif可以有很多个
   """
4、if的嵌套
   在if条件中还可以通过缩进的方法在子代码中使用if等分支

分支结构练习题

1.编写一个用户登录程序
	如果用户名是jason并且密码是123 则打印登录成功
    如果不是则打印用户名或密码错误
2.编写一个成绩评判系统
	如果成绩大于90 则打印优秀
    如果成绩大于80 则打印良好
    如果成绩大于70 则打印一般
    如果成绩大于60 则打印及格
    如果成绩小于60 则打印挂科

循环结构

# while 循环
  """
    语法结构
       while 条件:
          条件成立之后执行的循环体代码
        1、先判断条件是否成立,如果成立则执行循环体代码
        2、循环体代码执行完毕后,再次判断条件是否成立,如果成立则继续执行循环体代码,如果不成立则跳出循环
      """       
# while + break
    break的作用就是直接结束本层循环
       '''
        break 只能结束所在的那一层循环
        '''
# while + continue
     continu的作用是用于结束本次循环,直接开始下一个循环

今日总结

posted @ 2022-03-07 18:59  未月  阅读(84)  评论(0)    收藏  举报