随笔分类 -  CS61A

摘要:[CS61A] 学习记录六 Lab2 题解思路分享前言 观前提示,笔者写的代码答案放在 GitHub仓库 中,此处仅记录过程与心得。 此外,请最好在尝试独立完成该任务后再看本文,否则就很可能失去了体验本项目精华的机会 正文 Q1: WWPD: Lambda the Free 有两个问题有点意思。 lambda 与参数 >>> b = lambda 阅读全文
posted @ 2024-08-13 22:25 陆爻齐 阅读(111) 评论(0) 推荐(0)
摘要:[CS61A-Fall-2020]学习记录五 Project1 The Game of Hog 中有意思的点首先,本文不是总结归纳,只是记录一些有趣的知识点罢了 此外,观前提示,请最好在尝试独立完成该任务后再看本文,否则就很可能失去了体验本项目精华的机会 函数参数前的* 在项目原文件中的dice.py 里的 make_test_dice函数采用这样的方式传参 def make_test_dice(*out 阅读全文
posted @ 2024-07-18 00:57 陆爻齐 阅读(96) 评论(0) 推荐(0)
摘要:前言 首先,本文不是总结归纳,只是记录一些有趣的知识点罢了 正文 assert 课堂中在讲授函数,如 from math import pi def area_circle(r): return r * r * pi 但老师提出,当r为-10时,函数不会报错,于是引入assert来检测参数 from 阅读全文
posted @ 2024-02-29 21:27 陆爻齐 阅读(29) 评论(0) 推荐(0)
摘要:前言 观前提示,笔者写的代码答案放在github仓库中,此处仅记录过程与心得 正文 Q1: WWPD: Control Q2: WWPD: Veritasiness Q3: Debugging Quiz! 前三问分别问函数执行结果,python中布尔运算结果,程序报错最可能情况 所以就摘录部分令我印 阅读全文
posted @ 2024-02-29 19:30 陆爻齐 阅读(98) 评论(0) 推荐(0)
摘要:前言 首先,本文不是总结归纳,只是记录一些有趣的知识点罢了 正文 doctest 好东西啊,此前的学习从未看到过,可以在函数的注释中通过特定格式便可书写文档测试,比如 def divide_exact(n, d): ''' Return the quotient and remainder of d 阅读全文
posted @ 2024-02-29 19:28 陆爻齐 阅读(29) 评论(0) 推荐(0)
摘要:前言 观前提示,笔者写的代码答案放在github仓库中,此处仅记录过程与心得 正文 首先来看下hw的第一道题 Q2: A Plus Abs B Fill in the blanks in the following function for adding a to the absolute valu 阅读全文
posted @ 2024-02-29 19:26 陆爻齐 阅读(197) 评论(0) 推荐(0)