• 关于python程序设计流程(未完结)


    要点概论:

    1.了解程序设计过程

    2.掌握程序流程图

    3.了解代码书写规则

    4.掌握顺序结构

    5.掌握选择结构

    6.了解程序设计方法与风格

    一.基本逻辑结构

    程序处理流程具有输入,处理和输出三个步骤:

      输入包括变量赋值语句等

      处理包括算法,逻辑,计算等

      输出包括打印,写入文件或数据库等

    基本结构分为顺序结构,选择结构和循环结构三种:

      顺序结构:顺序结构作为最简单的控制结构,是按照语句书写的先后次序一句一句地执行。

      选择结构:选择结构又称为分支语句,条件判断结构,表示在某种特定的条件下选择程序中的特定语句执行,即对不同的问题采用不同的处理方式。

      循环结构:是指只要条件表达式为真,程序就反复,有规律地执行某一操作块的现象

    二.python程序设计流程

    采用python设计程序一般分为如下步骤。

      步骤1:分析找出解决问题的关键之处,即找出解决问题的算法,确定算法的步骤。

      步骤2:将算法转换为程序流程图

      步骤3:根据程序流程图编写符合python语法的代码

      步骤4:调试程序,纠正错误。

     三.代码书写缩进

    python语言使用代码书写缩进体现程序的逻辑关系,行首的空白成为缩进,缩进结束就代表一个代码块结束。

      1.python语言将代码书写缩进作为语法要求

      2python利用行首的空白(空格和制表符(tab键))来决定逻辑行的缩进层次

      3.同一层次的语句必须有相同的缩进,每一组这样的语句称为一个块

    ps:空格和制表符不能混用

    四.输入与输出

      1.数据输入:input()

      2.数据输出:print()

    五.基本结构详解

      1.顺序结构

        顺序结构是最简单的控制结构,按照语句的书写先后次序依次执行,其特点是程序沿着一个方向进行,具有唯一的入口和出口。

       2.选择结构

       选择结构又称为分支结构,表示在某种特定的条件下选择特定语句执行,python通过 if 语句来实现分支结构,其具有单分支,双分支,多分支三种形式

         2.1  单分支

            

           if 条件表达式:

            语句块

         2.2 双分支

          如图所示,当条件表达式的值为True时,程序执行语句1;当条件表达式的值为False时,程序执行语句2

          

          if 条件表达式:

            <语句1>

          else:

            <语句2>

         2.3 多分支

          当分支超过两个时,采用if语句的多分支语句。该语句的作用是根据不同的条件表达式的值确定执行哪个语句块。当某个条件表达式值为True时,就执行该条件下的语句块,其余分支不再执行;若所有条件都不满足,且又else子句,则执行该语句快

          否则什么也不执行。

          if 条件表达式1:

            <语句块1>

          elif 条件表达式2:

            <语句块2>

          elif 条件表达式3:

            <语句块3>

          ...

          else:

            <语句块n>

          

        3.循环结构(未完成)

        3.1 while 语句

          【格式1】

          while 循环控制条件:

            循环体

           【格式2】

          while 循环控制条件:

            循环体

          else:

            语句 

        3.2  for 语句

          for语句是遍历型循环,依次访问序列中的全体元素,主要用于列表,元组等迭代结构。

          for 目标标识符 in 序列:
            循环体

        3.3 循环嵌套

          一个循环体中嵌入另一个循环,称为多重循环,又称循环嵌套。较常见的是二重循环。

          3.3.1

            二重循环:python语言允许在 while 循环中国嵌入 for 循环,反之亦可。语法如下

            

    while expression:
      for iterating_var in sequence:
        statement(s)
      statement(s)

            二重循环结构的构造需要确定外层循环控制变量,内层循环控制变量以及内外层循环控制变量之间的关系,一般具有如下步骤。

            步骤1:确定其中一个循环控制变量为定值,实现单重循环。

            步骤2:将此循环控制变量从定值变化为变值,将单重循环转变为双重循环。

         3.4  构造循环结构

           (未完成) 

      

     

  • 相关阅读:
    一段自己写的丑陋的表单验证代码
    简单的星级评价
    有个项目
    好久没写了,重装了系统重新配置的Live Writer,看看效果:
    XmlHttpRequest调用Webservice的一点心得
    局域网共享怎么设置?我想把其中一个电脑的F盘共享?
    TCP/IP协议详解
    input file实现多张图片上传
    .NET C#中如何备份SQL数据库
    CSS中cursor鼠标形状属性列表
  • 原文地址:https://www.cnblogs.com/HZY258/p/8449471.html
Copyright © 2020-2023  润新知