zoukankan      html  css  js  c++  java
  • 三种基本程序结构

    一,顺序结构

    语句1
    语句2
    ……
     

    二,选择结构
    if 表达式:
        语句
     
    if 表达式:
        语句
    else:
        语句
     
     
    if 表达式 :
        语句
    elif 表达式 :
        语句
     
    if 表达式 :
        语句
    elif 表达式 :
        语句
    else 表达式 :
        语句
     
    注:elif是排他性选择结构,即碰到条件成立,即退出选择结构,不再往下判断。
          没有如Java中的switch语句
     
    三,循环结构
    while循环,如:
    while 表达式 :
        语句
     
    while 表达式 :
        语句
    else :
        语句
     
    注:没有如Java中的do……while……形式的循环
     
    for 循环,如:
    遍历任何序列
    for 变量 in 序列 :
        语句
    else :
        语句
     
    遍历数字序列,用range()函数
    for 变量 in range(5):
        语句
     
    for 变量 in range(5,9):
        语句
     
    for 变量 in range(5,9,2):
        语句
     
    注:2相当于Java中的步长,可以为负数
     
    结合range()函数和len()函数,遍历一个序列的索引
    for 变量 in range(len(序列)):
        语句
     
    注:break 跳出循环,任何对应的else语句将不再执行
          continue跳过当前循环的剩余语句,执行下一轮循环
     
          pass语句是空语句,不做任何事情,做为占位语句
     
  • 相关阅读:
    第一个vbscript程序
    判定VBscript方法是否存在
    我的模块加载系统 v24
    libnet/libnids库函数介绍
    程序员应知道的12件事
    基于poll实现的echo服务器
    师者
    OSI/RM参考模型和TCP/IP协议的关系
    TCP(虚电路)和UDP的区别
    python中 __name__及__main()__的妙处
  • 原文地址:https://www.cnblogs.com/blogzyq/p/13907920.html
Copyright © 2011-2022 走看看