TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网产品结构第四章 程序的控制结构思维导图

第四章 程序的控制结构思维导图

  收藏
  分享
免费下载
免费使用文件
U145334480 浏览量:542023-09-23 14:03:59
已被使用6次
查看详情第四章 程序的控制结构思维导图

以某种顺序执行的一系列动作详解

树图思维导图提供 第四章 程序的控制结构 在线思维导图免费制作,点击“编辑”按钮,可对 第四章 程序的控制结构  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:392f7d49b3a4978b6c66dd5bd7cd88bf

思维导图大纲

第四章 程序的控制结构思维导图模板大纲

程序的基本结构

程序流程图

起止框,判断框,处理框,输入/输出框,注释框,流向线,连接点

程序的基本结构

顺序结构,分支结构,循环结构

程序的基本结构实例

程序的分支结构

单分支结构:if语句

二为分支结构:if-else语句

多分支结构:if-elif-else语句

实例:身体质量指数BMI

height,weight=eval(input("请输入身高(米)和体重(公斤):")) bmi=weight/pow(height,2) print("BMI数值为:{:.2f}".format(bmi)) who,dow="","" if bmi<18.5: who,dom="偏瘦","偏瘦" elif 18.5<=bmi<24: who,dom="正常","正常" elif 24<=bmi<25: who, dom ="正常","偏胖" elif 25<=bmi<26: who, dom = "偏胖", "偏胖" elif 28<=bmi<30: who, dom = "偏胖", "肥胖" else: who, dom = "肥胖", "肥胖" print("BMI指标为:国际'{0}',国内'{1}".format(who,dom))

程序的循环结构

遍历循环:for循环

for <循环变量> in <遍历结构(可迭代对象)(序列)>

for i in range(N):

循环N次

for line in fi:

遍历文件if的每一行

for c in s:

遍历字符串s

for item in ls:

遍历列表ls

无限循环:while语句

循环保留字:break和continue

continue语句只结束本次循环;break语句结束整个循环过程,不再判断执行循环的条件是否成立

random库的使用

random库概述

采用梅森旋转算法生成为随机数序列

random库解析

seed(a=None)

初始化随机数种子,默认为系统当前时间

random()

生成一个【0.0,1.0】之间随机小数

randint(a,b)

生成一个【a,b】之间随机整数

getrandbits(k)

生成一个k比特长度的随机整数

randrange(start,stop[,step])

生成一个【start,stop】之间以step为步数的随机整数

unidorm(a,b)

生成一个【a,b】之间的随机小数

choice(seq)

随即返回一个元素

shuffle(seq)

随机排序,返回打乱后排序

sample(pop,k)

从pop中随机选k个元素,以列表类型返回

实例:Π的计算

蒙特卡罗:Π=范围外落点数/总数

from random import random from math import sqrt from time import clock darts=1000 hits=0 clock() for i in range(1,darts+1): x,y=random(),random() dist=sqrt(x**2+y**2) if dist<=1.0: hits+=1 pi=4*(hits/darts) print("pi值是{}.".format(pi)) print("运行时间是:{:.5f}s".format(clock()))

程序的异常处理

异常处理:try-except语句

异常回溯标记Traceback,异常文件路径,异常发生的代码行数,异常类型,异常内容提示

try: <语句块1> except <异常类型>: <语句块2>

异常的高级用法

try: <语句块1> except <异常类型1>: <语句块2> else:(不异常时执行) <语句块3> finally:(一定执行) <语句块4>

相关思维导图模板

初中七年级需要掌握的信息技术基础知识思维导图

树图思维导图提供 初中七年级需要掌握的信息技术基础知识 在线思维导图免费制作,点击“编辑”按钮,可对 初中七年级需要掌握的信息技术基础知识  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:44836e06aaf2236b0c1b008311fc3536

SPD医用耗材库房上墙管理制度大纲思维导图

树图思维导图提供 SPD医用耗材库房上墙管理制度大纲 在线思维导图免费制作,点击“编辑”按钮,可对 SPD医用耗材库房上墙管理制度大纲  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:38d26c7d87d762d36f060be70a9eb1b2