• python基础之Day4


    流程判断

    一.if

    1.语法一

    各条件都执行

    if条件1:

    if条件2:

    if条件3:

    2.语法二

    if多分支,自上而下执行,一旦满足条件,后面代码即使满足条件也不会执行

    if条件1:

    elif条件2:(条件1不成立的情况)

    elif条件3:(条件1,2都不成立的情况)

    3.语法三

    if条件1:

           if条件2:(条件1,2都满足)

    二.while(又称为条件循环)

    1.while条件(控制循环次数)

    e.g.

    n=0(计数功能)

    while n<10

         pass

          n+=1 

    2.while+break

    3.while+else  else会在循环结束后进行一次判断的,如何循环期间没有被break打断,应该执行else代码

    4.while嵌套

    while 条件1:

             while条件2:

                   break

             break

    改进:

    tag=True

    while tag:

              while tag:

                     if条件:

                         tag=False

      

    三.for循环(擅长取值)

    循环次数受限于in之后数据类型所包含的元素个数

    1.#for循环不依赖索引取值的情况:

    for i in list[]:

         pass

    for in in range(1,5,2):

         pass

    2.#for循环依赖索引取值时需借助len

    for i in range(len[list]):

         pass

    3.for循环的嵌套

    for i ...(外层循环一次,里层循环很多次)

         for j ....

  • 相关阅读:
    hbase源码分析.客户端.预备知识.ExecutorService
    Dijkstra for MapReduce (1)
    [leetcode]Palindrome.Partitioning
    CSS3兼容性写法
    C#延时
    python学习日记180823
    2012年11月11日 本周随笔
    2012年11月20日 上周回顾 && 疯狂的程序员书摘
    2012年11月27日 上周回顾
    hadoop loadBalance源码分析
  • 原文地址:https://www.cnblogs.com/chicokiko/p/9109207.html
Copyright © 2020-2023  润新知