zoukankan      html  css  js  c++  java
  • python第四天

    今日所学-----》流程控制:

           1、分支结构

                -----if

                -----if.....else

                -----if.....elif.....else...

                -----if嵌套

             2、循环结构

                -----while

                -----while...elif...else...了解

                -----break | continue 重点

               3、for循环(迭代器)

                  -----range()函数

    ==========================================================================

         1.if条件:同缩进的代码块

             if age > 18:

                 print("")

             if age > 30:

                  print("")

              elif age > 18:

                   print("")

    1).所有分支都可以根据需求决定是否有else结构,else结构就是条件(所有条件)不满足才去执行的分支

     2).elif可以根据需求出现多次(代码层次方面要考虑条件的先后顺序)

             2.if嵌套:内部条件判断与否决定于外层条件

                  if  条件:

                        if 条件

                            pass

                         elif  条件:

                              pass

                          else:

                                  pass

                      elif  条件:

    注:在任何结构(缩进下,需要条件判断)就可以出现if分支结构

                 3.while 条件:

                             循环体

    1).当条件满足时,会执行循环体,然后再去判断条件成功与否

    2).如果还满足,重复1,2的过程

    3).如果不满足,结束循环体

    注:如果需要结束循环,一定要让条件在某种情况下不满足

    重点:

             break : 结束所循环(本层)

             continue:结束所循环的本次循环,进入下一次循环

    难点:循环嵌套 

              如果有循环写在了循环内部,就形成了循环嵌套

                    4.for循环:用来完成特定的循环需求

         语法:for循环得到的结果 in 被循环的容器:

                         循环体

                  1).第一次循环,循环得到的结果 就是 被循环的容器 选中的第一个值

                   2).再次循环,循环得到的结果 会被重新赋值为 被循环的容器 选中的第二个值 以此类推

    注:每一次循环 循环得到的结果 不适用 下一次循环就会被覆盖,无法找回

                    3).当被循环的容器 中的值被循环得的结果全部赋值一遍后,循环自动结束

          4.range

     1).range(结束不被包含)

     2).range(开始被包含,结束不被包含)

     3).range(开始被包含,结束不被包含,步长)

     4).range(10,5,-1) #[10,9,8,7,6]

  • 相关阅读:
    ubuntu mint 开机启动项管理
    ubuntu mint 15 编译安装PHP开发环境
    cakephp recursive -1,0,1,2 速查
    git revert all changes
    windows环境变量修改立刻生效的办法
    windows7 mysql install
    ubuntu ll命令
    [Matlab]算法工匠视频1:数字信号处理仿真及实现 第一讲 信号源的产生和滤波1、2
    [Maltab]线性卷积、周期卷积及循环(圆周)卷积
    [C++]自编FFT(递归形式)
  • 原文地址:https://www.cnblogs.com/niubikuang/p/10719641.html
Copyright © 2011-2022 走看看