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实例:科赫雪花小包裹
科赫雪花
科赫雪花的代码:
程序的打包:
“科赫雪花小包裹”
版权属于:soarli
本文链接:https://blog.soarli.top/archives/408.html
转载时须注明出处及本声明。