![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 94
banmo123
这个作者很懒,什么都没留下…
展开
-
cs61a3_2Design
Design前面三个部分Function Abstraction、Choosing Names、Which Values Deserve a Name都是前面讲过的知识,重点在于这次的example,手动编码超级马里奥的音频:Function Example: Sounds所有的wav文件都是声音波长函数编码而来,波长每个时刻都有其振幅(amplitude),相当于是一个近似连续的间断性函数,用尽可能多的点描述连续的声音,通常声音都是从真实世界中录取的,但是同样也可以通过直接编码来创造,有一些数学函原创 2022-05-22 14:42:13 · 198 阅读 · 1 评论 -
cs61a 2_3Enviroments+lab02
EnviromentsEnvironments for Higher-Order Functions所谓Higher-Order function就是以函数为参数或是返回一个函数的函数,实现了函数的灵活运算如果构造一个函数,其构造环境的过程如下:def apply_twice(f, x): return f(f(x))def square(x): return x * x>>> apply_twice(square, 2)>>> 16原创 2022-05-11 22:51:44 · 669 阅读 · 0 评论 -
2_2 Higher_Order_Function+Hog
Higher-Order Functionsiteration example第一个例子是关于斐波那契序列的:求第n个斐波那契数,值得注意的是,习惯上0是第0个斐波那契数,以此类推[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BpPOtBpq-1652191362443)(C:\Users\karl\AppData\Roaming\Typora\typora-user-images\image-20220327235406956.png)]def fib(n):原创 2022-05-10 22:11:15 · 879 阅读 · 0 评论 -
cs61a pp+ch. 1.1-1.2+HW01
pp+ch. 1.1-1.2+HW01PPexpressions:An expression describes a computation and evaluates to a valuecall expressions: function call notation (函数调用表达式)nested expressions:嵌套表达式Discussion Question1f = minf = maxg, h = min, maxmax = gmax(f(2,g(h(1, 5),3)原创 2022-03-27 12:31:19 · 1256 阅读 · 0 评论 -
CS61A lab 0:getting started
lab 0:getting started前言 本次学习选择的是伯克利大学 CS61A 这门课程。starter files 从官网下载相应文件lab00.zip ,其内容包含:install a terminal 这一步选择的是我之前常用的Windows PowerShellinstall Python3 我之前安装的:install a text editor Visual Studio Code yyds!organizing your file 在终端中输入,对原创 2022-03-27 12:27:07 · 2000 阅读 · 5 评论 -
cs61a 2_1 Control
ControlPrint and NoneNone Indicates that Nothing is ReturnedNone:在Python中表示啥也没有一个函数如果不返回一个明确的值,它的返回值就是None在Python解释器中,None不会作为一个表达式的值输出:>>> print(None)None>>> None>>>Pure functions and non-pure functions上一节也讲过了,ppt解释得原创 2022-03-27 12:43:07 · 639 阅读 · 0 评论