【CS61A-Fall-2020】学习记录三 Lab1 题解思路分享
前言观前提示,笔者写的代码答案放在 GitHub仓库 中,此处仅记录过程与心得。 此外,请最好在尝试独立完成该任务后再看本文,否则就很可能失去了体验本项目精华的机会 正文Q1: WWPD: ControlQ2: WWPD: VeritasinessQ3: Debugging Quiz!前三问分别问函数执行结果,python中布尔运算结果,程序报错最可能情况 所以就摘录部分令我印象深刻的知识点也就是做错的(悲 复制代码 12345678910>>> def how_big(x):... if x > 10:... print('huge')... elif x > 5:... return 'big'... elif x > 0:... print('small')... else:... print("nothin")>>>...
【CS61A-Fall-2020】学习记录二 Lecture1,2,3中有意思的点
前言观前提示,笔者写的代码答案放在 GitHub仓库 中,此处仅记录过程与心得。 此外,请最好在尝试独立完成该任务后再看本文,否则就很可能失去了体验本项目精华的机会 正文doctest好东西啊,此前的学习从未看到过,可以在函数的注释中通过特定格式便可书写文档测试,比如 12345678910def divide_exact(n, d): ''' Return the quotient and remainder of dividing N by D. >>>q, r = divide_exact(2013, 10) >>>q 201 >>> r 3 ''' return floordiv(n, d), mod(n, d) 假设该 python 文件命名为 file.py,此时在本文件夹打开 bash,并输入命令行 python3 file.py 就能通过 doctest...
【CS61A-Fall-2020】学习记录一 Homework1 题解思路分享
前言观前提示,笔者写的代码答案放在 GitHub仓库 中,此处仅记录过程与心得。 此外,请最好在尝试独立完成该任务后再看本文,否则就很可能失去了体验本项目精华的机会 正文首先来看下hw的第一道题 Q2: A Plus Abs BFill in the blanks in the following function for adding a to the absolute value of b, without calling abs. You may not modify any of the provided code other than the two blanks. 12345678910111213141516171819from operator import add, subdef a_plus_abs_b(a, b): """Return a+abs(b), but without calling abs. >>> a_plus_abs_b(2, 3) 5 >>>...
【陆爻齐】为三台笔记本重装系统过程记录与反思——解决无法进入PE,运行内存不足等问题
前言大家早上中午晚上好,这里是第一次像这样写文章的陆爻齐。姑且不管什么格式,推广,吸引眼球乱七八糟的,做好记录再说。 本来吧,重装系统真没啥可记录的,但中间遇到的些许问题还是最好记录下来,备后面使用。 #正文 装备:待重装系统的老旧电脑*3 装了微PE工具箱的u盘*1 能上网正常使用的电脑*1 重装系统的参考教程:硬件茶谈的视频【装机教程】超详细WIN10系统安装教程,官方ISO直装与PE两种方法教程,UEFI+GUID分区与Legacy+MBR分区 接下来是三段难度依次递增的重装系统过程(: ##(1)联想笔记本 4G运行内存 原win10系统 该笔记本因不明原因,缺失某系统文件导致不断反复开机的流程而不进入系统。经过PE辅助装机问题全部解决,无异常。 重新安装Window7,为了方便使用,硬盘只划分一个分区,重新启动后就已可以让原主正常使用。 ##(2)联想笔记本 1G运行内存 149G储存容量的固态硬盘 原XP系统 该笔记本因360和各种“下崽器”,卡顿不堪,抢救其中的图片与视频后,正常将硬盘格式化并安装WindowsXP系统。 ...