2021-01-17

Python的三大流程:

➢ 顺序结构:按照顺序依次逐行执行代码的过程。自左向右,自上而下。
➢ 选择结构:程序按照不同的条件执行不同的处理代码的过程。
➢ 循环结构:程序按照指定的条件,如果条件满足就重复指定一端处理代码的过程。

1.分支的基本语法
     1.if 条件表达式:
     2.语句1
     3.语句2 等等....
2.条件表达式就是计算结果必须为布尔值的表达式
3.不同于java,python分支表达式使用了冒号来代替大括号
4.注意表达式后面出现的语句,如果属于同一级别,则必须同一距离缩进
5.条件表达式结果为True执行下面同一级别的语句块
6.关于条件表达式的运算符是比较运算符(如不知道请去找字符串+变量的文章)
7.if语句可以嵌套使用,但不推荐
8.python没有switch-case语句,乖乖用if吧
          age = 17
          if age < 18:
			 print("你还未成年")
 -----------------------------------------双向分支-:---------------------------
       if..else..语句
       语法:
       if 条件表达式:
            语句1
            语句2
       else:
            语句1
            语句2
-------- 例子:--------
              if res == "1":
          		  print("星期一")
            else:
         	      print("不是星期一")

 双向分支由两个分支,当程序执行到if...else语句的时候,一定会执行其中一个,也仅仅执行一个(如果你的双向分支语句两个分支都没执行,那一定是你程序问题)
 缩进问题,else和if是同一级别,其余的语句也同一个级别
  ----------------------------- -多路分支-:----------------------------------
当双向分支已经不足以去判断很多分支的情况下,请使用多路分支
多路分支语法
       if..else..语句
       if 条件表达式:
            语句1
            语句2
       elif 条件表达式:
            语句1
            语句2
            ...
       else:
            语句1
            语句2
            
 --------循环语句-:------------
 重复执行某些固定动作或者处理基本固定的事物
 分类:
 -------------------- --------for循环-------------------------------
      for循环语法:  (不同于java C,python的for语法跟foreache相似)
         for 变量 in 序列:
             语句1
             语句2
-----------------------------while 循环-----------------------------
       表示当某条件成立的时候,就循环
       不知道具体循环次数,但能确定循环的成立条件的时候用while循环
       while语法:
         while 条件表达式:
             语句1
       ------------------------ -range-:---------------------------
 生成一个数字序列
 具体范围可以设定
 在python,如果有表示数字范围的两个数,一般左边的数字为首,右边的数字为尾但是不包含
 range函数在python2和python3里面右严重的区别(这里以python3为例子)  

在这里插入图片描述

关于循环的关键字:break ,contineu ,pass
    break :无条件结束整个循环,简称循环猝死
    continei: 无条件结束本次循环,重新进入下一轮循环
    pass:表示略过,通常用于占位
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值