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语句是空语句,不做任何事情,做为占位语句
     
  • 相关阅读:
    奖学金 题解
    大数加法
    删除倒数第 N 个节点
    css中行内元素默认间隙解决方案
    vuecli3项目中优化lodash/moment使用
    谷歌浏览器input输入框自动填充数据
    vuecli3首页白屏优化
    highcharts开发交易所的行情走势图
    react-native使用flatlist上拉加载下拉刷新
    放大预览图片不失真
  • 原文地址:https://www.cnblogs.com/blogzyq/p/13907920.html
Copyright © 2011-2022 走看看