摘要:
网址 https://inst.eecs.berkeley.edu/~cs61a/fa21/proj/cats/ 在github上面有一个写的更好的 https://github.com/y1cunhui/cs61A-2021Fall/blob/main/proj02-cats/cats.py 写这 阅读全文
摘要:
question1: 简单的递归 question2: 递归,类似于深度优先,每一次减掉一次的上楼走的格数,然后再以这个为新的问题,加之前的方法数。 question3: question4: 简直和List comprehensions 一样 question5: 这个也是用了递归的思想,要么取当 阅读全文
摘要:
网址 https://inst.eecs.berkeley.edu/~cs61a/fa21/lab/lab04/ question1: 简单理解递归就好了 这是一些测试用例 HW_SOURCE_FILE = __file__ def summation(n, term): """Return the 阅读全文
摘要:
网址 https://inst.eecs.berkeley.edu/~cs61a/fa21/hw/hw03/ problem1:用递归,一边判断当前的数字,一边加上除了当前的数字判断函数 peoblem2:这个函数的意思是从1到n,每一次加一,如果碰到数字中有8的数字或者可以整除数字8的则讲加一改为 阅读全文
摘要:
网址 https://inst.eecs.berkeley.edu/~cs61a/fa21/hw/hw02/ problem1没什么难度 problem2注意python3 ok -q accumulate_syntax_check是要检查前面的两个函数product_using_accumulat 阅读全文
摘要:
网址 https://inst.eecs.berkeley.edu/~cs61a/fa21/lab/lab03/#q8-protected-secret 整体没有什么难度,每一道题目和他的标题很有联系 from operator import add, mul from turtle import 阅读全文
摘要:
网址 https://inst.eecs.berkeley.edu/~cs61a/fa21/disc/disc02/ 这两道题目我在写的时候都犯了一个错误,就是容易修改parent frame的parameter, 报错一般是 local variable [var] referenced befo 阅读全文
摘要:
网址 https://inst.eecs.berkeley.edu/~cs61a/fa20/lab/lab02/ Problem1: test如果不会可以用python解释器运行一遍试一下,注意 Function Error nothing都可以是答案 def lambda_curry2(func) 阅读全文
摘要:
题目给定两个分数A,B(假定A<B),再给一个整数,只需要从给定的整数作为分母,然后从一开始遍历,大于A开始一直到大于B。 a, b, d = input().split() a = eval(a) b = eval(b) if a > b: a, b = b, a d = int(d) x = 1 阅读全文
摘要:
两道题很相似并且都没有什么难度,唯一的问题就是要处理的数据比较多,用python解要处理好列表的包含关系 首先1058 N, M=map(int,input().split()) nums = [] ans = [] score = [] for i in range(M): ls = list(i 阅读全文