zoukankan      html  css  js  c++  java
  • python条件语句及循环语句

    条件语句

    Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false

     if 语句用于控制程序的执行,基本形式为

        if 判断条件:

            执行语句

        else:

            执行语句

    判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。

    else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句

    例如

    #!/usr/bin/python

    # -*- coding: UTF-8 -*-

     flag = False

    name = 'luren'

    if name == 'python':       # 判断变量否为'python'

      flag = True         # 条件成立时设置标志为真

      print 'welcome boss'     # 并输出欢迎信息 else: print name # 条件不成立时输出变量名称

    else:

      print name         # 条件不成立时输出变量名称

    输出结果

    luren              #输出结果

    当判断条件为多个值时,可以使用以下形式

    if 判断条件1:
        执行语句1……
    elif 判断条件2:
        执行语句2……
    elif 判断条件3:
        执行语句3……
    else:
        执行语句4……


    实例
    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    num = 5 if num == 3:             # 判断num的值
    print 'boss' elif num == 2:
    print 'user' elif num == 1:
    print 'worker' elif num < 0:         # 值小于零时输出
    print 'error' else: print 'roadman'     # 条件均不成立时输出

    输出结果为
    roadman                      
     # 输出结果





    循环语句

    while循环                  在给定的判断条件为 true 时执行循环体,否则退出循环体。

    for 循环                  重复执行语句
    嵌套循环                    可以在while循环体重嵌套for循环


    循环控制语句


    break语句                  在语句块执行过程中终止循环,并且跳出整个循环
    continue语句                在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环。
    pass语句                  pass是空语句,是为了保持程序结构的完整性。

  • 相关阅读:
    trackr: An AngularJS app with a Java 8 backend – Part III
    trackr: An AngularJS app with a Java 8 backend – Part II
    21. Wireless tools (无线工具 5个)
    20. Web proxies (网页代理 4个)
    19. Rootkit detectors (隐形工具包检测器 5个)
    18. Fuzzers (模糊测试器 4个)
    16. Antimalware (反病毒 3个)
    17. Debuggers (调试器 5个)
    15. Password auditing (密码审核 12个)
    14. Encryption tools (加密工具 8个)
  • 原文地址:https://www.cnblogs.com/tiandlsd001/p/7922105.html
Copyright © 2011-2022 走看看