zoukankan      html  css  js  c++  java
  • Python-if、for、while的基础用法

    Python的各种代码执行,都是从上至下执行,满足条件就返回,不会执行后面的代码

    一、if 

      假如把写程序比做走路,那我们到现在为止,一直走的都是直路,还没遇到过分叉口,想象现实中,你遇到了分叉口,然后你决定往哪拐必然是有所动机的。你要判断那条岔路是你真正要走的路,如果我们想让程序也能处理这样的判断怎么办? 很简单,只需要在程序里预设一些条件判断语句,满足哪个条件,就走哪条岔路。这个过程就叫流程控制。

      1、单分支

        if   条件:

          满足条件执行

      2、多分支

        if   条件1:

          满足条件1执行

        elif  条件2:

          满足条件2执行

        ......支持多个elif

        else:

          都不满足执行

    二、while

      while 条件:

      # 循环体

      # 如果条件为真,那么循环体则执行
      # 如果条件为假,那么循环体不执行

      可以设置个变量,将变量赋值为真(a=True),通过在循环内,改变变量的真假,控制循环

      如果在循环的过程中,因为某些原因,你不想继续循环了,怎么把它中止掉呢?这就用到break 或 continue 语句

    • break用于完全结束一个循环,跳出循环体执行循环后面的语句
    • continue和break有点类似,区别在于continue只是终止本次循环,不循环continue之后的代码啊,接着还执行下次后面的循环,break则完全终止循环

     三、for

      while是在条件为真的情况下,一直循环,for是在固定次数中循环

  • 相关阅读:
    时间那点儿事儿 -- 时间戳,时区,冬令时,夏令时
    iOS: 并发编程的几个知识点
    iOS: 聊聊 Designated Initializer(指定初始化函数)
    iOS 滑动性能优化
    iPad 多任务 Spilt View & Size Class
    iOS: 如何正确的绘制1像素的线
    iOS: Crash文件解析(一)
    iOS:使用MVC模式帮ViewController瘦身
    iOS:项目中疑难Crash问题集锦
    最近面试人的一点儿感受
  • 原文地址:https://www.cnblogs.com/fan-yi/p/8728162.html
Copyright © 2011-2022 走看看