只改一处,让它统计偶数

下面程序想统计偶数的个数,条件却写成了统计奇数。只改条件这一处,让它输出偶数的个数 3。 列表是 [1, 2, 3, 4, 6]:偶数有 2、4、6 三个,奇数有 1、3 两个。

开始练习 →

比较修复前后的结果

下面程序想统计大于 60 的成绩个数,条件却写反了。只改这一处,让它输出 3。 列表是 [80, 55, 90, 40, 70]:大于 60 的有 80、90、70。

开始练习 →

什么是最小复现

“最小复现”是指【0】。

开始练习 →

为什么要做最小复现

做最小复现是为了【0】。

开始练习 →

最小复现怎么做出来

制作最小复现的方法是【0】。

开始练习 →

最小复现跑出来是什么

运行下面的 Python 3 程序,填写结果。 nums = [10, 20, 30] print(nums[2])

开始练习 →

越界的最小复现报什么错

下面这段最小复现运行会报错。请运行它,填写错误类型(一个英文单词)。 nums = [10, 20, 30] print(nums[5])

开始练习 →

修复最小复现里的越界

这是一个越界 Bug 的最小复现,运行会报 IndexError。 请把下标改对,让它输出最后一个元素 30。

开始练习 →

删掉无关的调试打印

下面程序里混着两行当初随手加的调试打印,它们和要看的结果无关。 请把这两行删掉,只留下累加的核心逻辑,最终只输出一行 6。

开始练习 →

最小复现一个求最大值的 Bug

下面程序求最大值,却把 best 的初值写成了 0。列表里全是负数时,这个 Bug 才会暴露出来。 请修好它,让程序输出 -2。

开始练习 →