zoukankan      html  css  js  c++  java
  • 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就会一直循环

      例如:

      

  • 相关阅读:
    如何将本地代码上传到GitHub
    《剑指offer》JavaScript版19-21题
    《剑指offer》JavaScript版16-18题
    《剑指offer》JavaScript版13-15题
    蘑菇街(前端1面)
    《二十二》观后感
    前端面试题(2)
    《深入理解ES6》之Promise
    HDU 4939 Stupid Tower Defense (2014 Multi-University Training Contest 7)
    HDU 4940 Destroy Transportation system(2014 Multi-University Training Contest 7)
  • 原文地址:https://www.cnblogs.com/AngesZhu/p/7520131.html
Copyright © 2011-2022 走看看