初级训练营 / 训练 3:CS50-Python
训练 3 哈佛CS50-Python.csv

CS50-Python

共 29 道题  · 已完成 0
0%
完成率
1
Hello 初级 100%

编写函数 solve(),向用户问候。 要求: - name 变量已预置姓名 - 输出 "hello, {name}" 示例输出: hello, David

2
MarioLess 初级

编写函数 solve(),打印Mario金字塔。 要求: - h 变量已预置高度(1-8) - 打印右侧对齐的金字塔 - 每行比上一行多一个 '#' 示例输...

3
Cash 初级

编写函数 solve(),计算最少的硬币数量来找零。 要求: - cents 变量已预置金额(正整数,表示 cents) - 使用最少数量的硬币找零 - 硬币...

4
Population 初级

编写函数 solve(),计算从初始数量达到目标数量所需的年数。 要求: - start 变量已预置初始种群数量(>=9) - end 变量已预置目标种群数量...

5
Caesar 中级

编写函数 solve(),实现凯撒密码加密。 要求: - k 变量已预置密钥 (0-25) - plaintext 变量已预置明文 - 将每个字母向前移动 k...

6
Readability 中级

编写函数 solve(),计算文本的可读性指数。 要求: - text 变量已预置文本 - 计算文本的字符数、单词数(空格分隔)、句子数(. ! ? 结尾) ...

7
Scrabble 中级

编写函数 solve(),计算单词在 Scrabble 中的得分并判断胜负。 要求: - word1, word2 变量已预置两个单词 - 计算各自得分并判断...

8
Plurality 中级

编写函数 solve(),实现简单多数制投票。 要求: - candidates 列表已预置候选人 - votes 列表已预置投票记录 - 统计得票,找出获胜...

9
Linear Search 初级

编写函数 solve(),实现线性搜索。 要求: - arr 列表已预置整数数组 - target 变量已预置目标值 - 使用线性搜索查找目标,返回索引(不存...

10
Bubble Sort 中级

编写函数 solve(),实现冒泡排序。 要求: - arr 列表已预置整数数组 - 使用冒泡排序对数组升序排序 - 输出排序后的数组 示例输出: 11 1...

11
Grayscale Filter 初级

编写函数 solve(),实现图像灰度滤镜。 要求: - r, g, b 变量已预置 RGB 值 (0-255) - 计算灰度值 = (R + G + B) ...

12
Sepia Filter 中级

编写函数 solve(),实现复古色滤镜。 要求: - r, g, b 变量已预置 RGB 值 (0-255) - 计算复古色: - sepiaRed =...

13
Memory Allocation 中级

编写函数 solve(),模拟简单的内存分配。 要求: - n 变量已预置内存大小 - size 变量已预置要分配的块大小 - 模拟内存分配: - 初始所...

14
Linked List 中级

编写函数 solve(),实现链表操作。 要求: - 创建链表:1 -> 2 -> 3 -> None - 在链表头部插入节点 0 - 遍历链表并输出所有值(...

15
Hash Table 中级

编写函数 solve(),实现简单的哈希表。 要求: - 使用简单的取模哈希函数:hash(key) = key % size - 插入键值对: - 5 ...

16
Binary Search Tree 高级

编写函数 solve(),实现二叉搜索树(BST)。 要求: - 创建 BST 并插入节点:50, 30, 70, 20, 40, 60, 80 - 在 BS...

17
Sentimental Hello 初级

编写函数 solve(),向用户问候(Python版本)。 要求: - name 变量已预置姓名 - 输出 "hello, {name}" 示例输出: he...

18
Sentimental Mario 初级

编写函数 solve(),打印Mario金字塔(Python版本)。 要求: - h 变量已预置高度(1-8) - 打印右侧对齐的金字塔 示例输出: ...

19
Sentimental Cash 初级

编写函数 solve(),计算最少的硬币数量来找零(Python版本)。 要求: - dollars 变量已预置金额(美元,可为小数) - 转换为美分后找零 ...

20
Sentimental Readability 中级

编写函数 solve(),计算文本的可读性指数(Python版本)。 要求: - text 变量已预置文本 - 计算字母数、单词数、句子数 - 使用 Cole...

21
DNA 中级

编写函数 solve(),分析 DNA 序列中的最长连续重复。 要求: - dna 变量已预置 DNA 序列 - str_seq 变量已预置要查找的 STR ...

22
World Cup 中级

编写函数 solve(),模拟世界杯淘汰赛。 要求: - teams 列表已预置队伍信息 - 模拟比赛,输出冠军队伍 - 获胜概率与rating相关 示例输...

23
Movies SQL 中级

编写函数 solve(),执行SQL查询(用Python字典模拟)。 要求: - 有一个 movies 列表,每项是 {'id': int, 'title':...

24
Songs SQL 中级

编写函数 solve(),执行SQL查询(用Python字典模拟)。 要求: - 有一个 songs 列表,每项是 {'title': str, 'artis...

25
Fiftyville SQL 中级

编写函数 solve(),破解Fiftyville案件(用Python模拟)。 要求: - 有 courthouse 记录列表 - 找出2021年8月1日在C...

26
Homepage HTML 初级

编写函数 solve(),生成HTML页面结构。 要求: - 生成一个完整的HTML页面 - 包含 <head> 和 <body> - 标题为 "My Hom...

27
CSS Styling 初级

编写函数 solve(),生成CSS样式。 要求: - 设置 body 的背景色为 #f0f0f0 - 设置 h1 的颜色为 #333,字体大小为 24px ...

28
JavaScript Events 中级

编写函数 solve(),生成JavaScript事件处理代码。 要求: - 获取 id 为 'btn' 的元素 - 添加点击事件监听器 - 点击时 aler...

29
Form Validation 中级

编写函数 solve(),生成表单验证JavaScript代码。 要求: - 获取 form 元素 - 监听 submit 事件 - 如果姓名为空,preve...