Skip to content

Problem 1 (100pts): choose

在整个项目中,我们将对 cats.py 中的函数进行修改。

实现 choose 函数,它选择用户将要打字的段落。 它接受一个 paragraphs 列表(字符串)、一个返回 Trueselect 函数(用于可选择的段落),以及一个非负索引 kchoose 函数返回 select 返回 True 的第 k 个段落。 如果不存在这样的段落(因为 k 太大),则 choose 返回空字符串。

提示:索引从 0 开始。

在编写任何代码之前,解锁测试以验证你对问题的理解:

$ python ok -q 01 -u

解锁完成后,开始实现你的解决方案。 你可以用以下命令检查正确性:

$ python ok -q 01