zoukankan      html  css  js  c++  java
  • 5、 选择与循环

    3.1条件表达式

      条件表达式一般用在选择结构和循环结构的条件判断中用来确定下一步的执行流程。只要条件表达式的值不是False、0、空值、空序列、空字符串、空range对象或其他的空迭代对象,解释器都统一认为为true。

       与其他语言不同的是,Python语言中,条件运算符可以连续使用,例如:

        >>>print(1<2<3)

        True

    3.2选择结构

    1、单分支选择结构:

      if 表达式:

        语句块

    2、双分支选择结构

      形式1:if 表达式:

             语句块1

         else:

           语句块2

      形式2:value1 if condition else value2

          例如:>>>a=3

             >>>b=6 if a>13 else 9

             >>>b

             6

    3、多分支选择结构

      if 表达式1:

        语句块1

      elif 表达式2:

        语句块2

      elif 表达式3:

         语法块3

      else:

         语法块4

    4、选择结构的嵌套

       if 表达式1:

         语句块1

          if 表达式2:

            语句块2

          else:

            语句块 3

        else :

            语句块4

    age=24
    >>> subject="计算机"
    >>> college="非重点"
    >>> if(age>25 and subject=="电子信息工程") or (college=="重点" and subject=="电子信息工程") or (age<=28 and subject=="计算机"):
    print("恭喜,您已获得我公司的面试机会")

     

    3.3循环结构


    while循环:

      while 条件表达式:

        循环体

    for循环:

      for 变量 In 序列或其他迭代对象:

        循环体

    这两种循环都可以带else子句,如果循环条件不成立自然结束就执行else语句(break不算)

  • 相关阅读:
    【代码笔记】iOS-书架页面
    iOS-@inerface的11条规范写法
    (转)iOS-蓝牙学习资源博文收集
    iOS App启动图不显示的解决办法.
    理解点击屏幕的事件响应--->对- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event方法的理解
    理解点击屏幕的事件响应--->对UIView的hitTest: withEvent: 方法的理解
    iOS GCD中级篇
    iOS开发UI篇—自定义layer
    iOS开发UI篇—CALayer
    iOS-绘制图层-CALayer的属性
  • 原文地址:https://www.cnblogs.com/television/p/8278445.html
Copyright © 2011-2022 走看看