soarli

Python语言基础程序设计-函数和代码复用
7.12.1课程导学前情回顾:1.基本数据类型​ 2.字符串3.程序的控制结构(分支):实例:身体质量指数B...
扫描右侧二维码阅读全文
09
2019/07

Python语言基础程序设计-函数和代码复用

7.12.1课程导学

前情回顾:

1.基本数据类型

2.字符串

3.程序的控制结构(分支):

实例:身体质量指数BMI

4.程序的控制结构(循环):

实例:圆周率计算

课程引入:函数与代码复用

  • 5.1函数的定义与使用
  • 5.2实例7:七段数码管绘制
  • 5.3代码复用与函数递归
  • 5.4模块4:PyInstaller库的使用
  • 5.5实例8:科赫雪花小包裹

7.12.2函数的定义和使用

概要:

  • 函数的理解与定义
  • 函数的使用及调用过程
  • 函数的参数传递
  • 函数的返回值
  • 局部变量和全局变量
  • lambda函数

1.函数的定义:

函数是IPO的一种实现,也是一个完整的封装。

2.函数的调用过程:

3.函数的参数传递

函数定义时可以设计可变数量参数,即不确定参数总数量

4.函数的返回值

5.局部变量和全局变量

使用规则:

6.lambda函数

总结:

7.12.3实例:七段数码管绘制

问题分析:

运行效果:

代码编写:

DrawGap函数用以增加线间空白

(小的像素作为间隔)

目标:

代码:

效果:

总结:

举一反三:

7.21.1代码复用与函数递归

  • 代码复用与函数递归
  • 代码复用与模块化设计
  • 函数递归的理解
  • 函数递归的调用过程
  • 函数递归实例解析

模块化设计:

递归的定义:

递归的调用过程:

函数递归实例解析:

对于斐波那契数列:

函数:

调用:

总结:

7.21.2PyInstaller库的使用

概述:

安装及调用均使用cmd

简单使用:

加图标举例:

7.23.1实例:科赫雪花小包裹

科赫雪花

科赫雪花的代码:

程序的打包:

“科赫雪花小包裹”

最后修改:2020 年 04 月 30 日 02 : 29 PM

发表评论