Python学习笔记八-程序基本的控制结构

一.程序流程图

程序流程图是用一系列图形、流程线和文字说明来秒速程序的基本操作和控制流程,它是程序分析和过程描述的最基本方式

其程序流程图的基本要素为起始框判断框处理框输入/输出框注释框流向线处理点共7种

在这里插入图片描述
由这7种要素构成了最基本的三种程序结构:顺序结构分支结构循环结构

1.顺序结构是按照线性顺序执行的一种方式,由语句块1和语句块2表示一个或一组顺序执行语句

在这里插入图片描述

2.分支结构是根据给出的条件判断结果而选择不同执行的路径最简单的是单分支结构二分支结构二分支结构组合形成多分支结构

单分支结构
单分支结构

多分支结构
多分支结构

3.循环结构是程序根据条件判断结构后反复执行的一种运行方式,循环结构包括条件循环遍历循环结构

在这里插入图片描述
条件循环

在这里插入图片描述
遍历循环

标准的程序流程图包括了开始和结束、输入或输出、判断或循环,比如有输入输出和判断结构的程序流程图如下

在这里插入图片描述

二.IPO描述

I:输入(Input)是一个程序的开始,程序要处理的数据有多种来源,Python程序中有控制台输入内部参数输入文件输入等等

控制台输入:当程序与用户进行交互时,程序会提示用户输入数据,这里用到了input(<提示字>)函数简单的作为与用户交互的手段,该函数会返回用户输入的数据
内部参数输入:以程序内部定义的初始化变量为输入
文件输入:将文件作为程序数据的输入来源,例如,Excel文件数据的统计等等

P:处理( Process)是程序对输入数据进行计算产生输出结果的过程,计算问题的处理方法统称为“算法”

O:输出(Output)是程序输出运算成果的方式,包括控制台输出、图形输出和文件输出等等

控制台输出:通过程序运行环境的命令行打印输出结果,这里的“控制台”可以理解为启动程序的环境,例如:Windows中的命令行工具(CMD)、IDLE(集成开发环境)工具
图形输出:在计算机中启动独立的图形输出窗口,根据程序绘制运算结果,例如:运用turtle库进行绘图
文件输出:以生成新的文件或修改已有文件方式输出运行结果

例如以圆面积的计算用IPO描述如下:
输入:圆半径R
处理:计算圆面积area=πRR
输出:圆面积area

R = eval(input("请输入圆的半径(单位:CM):"))
area = 3.14*pow(R,2)
print("圆面积为:{}CM^2".format(area))

三.程序的分支结构

1.单分支结构
Python中if结构的语法格式:

if <条件>:
    <语句块>

这里要特别注意这个冒号:和语句块前面的缩进ÿ

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值