高教社课件Python程序设计及应用(第2版)第3章.pptxVIP

  • 0
  • 0
  • 约2.82千字
  • 约 63页
  • 2026-09-07 发布于广东
  • 举报

高教社课件Python程序设计及应用(第2版)第3章.pptx

第3章结构化程序设计

3.1顺序结构

3.2选择结构

3.3循环结构

3.4程序调试

3.5应用案例

;结构化程序设计概述

前面介绍的简单程序一般是由输入函数、赋值计算、输出函数构成。

计算机要解决的问题不可能那么简单,为了清晰地组织程序的结构,

1962年荷兰的计算机科学家狄克斯特拉提出了结构化程序设计的思想,

其基本思想之一是程序由三种基本控制结构构成。

;3;3.1顺序结构;1.引例—温度转换;;#输入三角形三条边,求三角形面积

importmath#导入math模块

a,b,c=eval(input(输入a,b,c:))

t=(a+b+c)/2

area=math.sqrt(t*(t-a)*(t-b)*(t-c))#调用math模块的sqrt函数

print(三角形面积=,area);3.2选择结构

;if语句(单分支结构)引例;代码;;if…elif…else语句(多分支结构)引例;根据三角形的三个问题,用到了if语句三种形式:

单分支语句if

双分支语句if…else

多分支语句if…elif…else;一、if语句(单分支结构)语法;形式:if表达式:

语句块1

else:

文档评论(0)

1亿VIP精品文档

相关文档