• python基础学习之路No.3 控制流if,while,for


    在学习编程语言的过程中,有一个很重要的东西,它就是判断,也可以称为控制流。

    一般有if、while、for三种

    ⭐if语句

      if语句可以有一个通俗的解释,如果、假如

      如果条件1满足,则……

      如果条件2满足,则……

      如果不满足条件,则……

      这样解释起来就比较容易懂

      假如我们判断一个数字范围,就可以这样写

      

      解释起来就是,如果a>10,那么输出数字a>10

      如果a<10,那么输出数字a>10

      如果a不在上面两个if的范围内,则输出数字a

      如果只有一个判断条件,只需要一个if即可,

      如果有多个判断条件,在第一个if后面加上elif ,即:if……elif……

      如果不在判断条件内,还需要有操作的话,可以使用else,即:if……elif……else

    ⭐for语句

      for语句也是一个非常常用的语句

      for i in range()

      for后面一般加上初始化变量i,in,顾名思义就是变量包含在n中,in后面就是加上所谓的变量范围了。

      变量范围,可以使用固定变量,也可以使用range()函数

      1.字符串

      可以使用字符串名称,通过for循环来输出字符串中的每一个元素

      

      输出结果就是每一行显示一个字符串中的元素

      2.list列表

      

      输出结果就是每一行显示list中的一个元素

      3.range()

      range(起点,终点,步长)  这里的起点和终点,采用的是前开后闭的形式

      例如:range(0,100),中间的范围就是0-99

      注:python3中,使用range()需加list转换,即:list(range())

      4.continue

      跳出本次循环进行下一个循环

      5.break

      结束for循环

      

    ⭐while语句

      while语句虽然没有if和for使用的比较多,但是while也是一种很常用的方式

      while一般配合if语句一起使用

      while 条件,这里的条件一般会获取一个bool值。2>1,2确实大于1,那么这个运算的结果就是真

      只要条件一直为真,while就会一直循环

      例如:

      

  • 相关阅读:
    vs运行代码版本不一致删除缓存
    spring framework 各版本源码下载地址
    类型初始值设定项引发异常
    datagridview 点击列标题排序
    软媒魔方u盘装系统
    sql中exists,not exists的用法
    java web第一个Servlet程序
    《ASP.NET 本质论》HttpApplication的处理管道 ,HttpMoudle,HttpHandler
    如何正确设置 Informix GLS 及 CSDK 语言环境
    Linux网络流量控制工具—Netem
  • 原文地址:https://www.cnblogs.com/AngesZhu/p/7520131.html
Copyright © 2020-2023  润新知