按照课表的话,我的进度即将踏入第四周(hw03还没完成),现在才做完Hog,还是因为对这种作业项目还是有点害怕的,但这第一个项目也是很友好,有一点点基础的我只要读了文档要求基本都可以写出来。学到现在这个课程所带给我的震撼真的很大,怎样的夸赞都不为过,为了让你明白文档的要求,课程在问题的下面设置基于ok的选择或问答题帮助你理解。文档虽然是英语的,但只要看多了还是很容易熟悉这些术语的,主要的困难就是长难句不太符合中文的习惯,慢慢阅读和实时翻译是个好办法,翻译软件翻不懂直接复制给GPT解释,还是很好解决的。ok评分机制带给打怪升级的体验,类似Accept的爽点。

过程

P1陷阱dice()如果传入的是文档中的测试函数,其作为一个表达式使用一次,他的值都会被改变

1
2
3
4
5
6
7
8
9
10
11
12
13
# 通过测试的
score = 0
have_one = False
while num_rolls > 0:
a = dice()
score += a
if a == 1:
have_one = True
num_rolls -= 1
if have_one:
return 1
else:
return score
1
2
3
4
5
6
7
8
9
10
11
12
# 未通过的
score = 0
have_one = False
while num_rolls > 0:
score += dice()
if dice() == 1:
have_one = True
num_rolls -= 1
if have_one:
return 1
else:
return score

P5中我的源文件在test中05.py这个文件中,文档测试这个r是有问题的。其他的测试点最后都是Game over 只有这个是r ,改过来就测试过了。我以为是文档的问题,但打开我原来下载的安装包又没有问题(还是game over)我也没有改过这个文件··· 不知道什么原因,但终究是过了
![[Pasted image 20240802170511.png]]
操,调了一个半钟的P9,终于想出来了啊啊啊啊啊啊啊啊啊啊哇啊啊啊啊啊
![[Pasted image 20240803164542.png]]
后面就简单了,成功拿下:
![[Pasted image 20240803170437.png]]