修复空数据把程序搞崩

修复空数据把程序搞崩

下面程序求平均分,遇到空列表会直接崩掉(除数是 0)。 请在算之前先挡一道:空的时候输出 无数据。本题的列表正好是空的。

阅读更多 →
修复漏掉等号的边界

修复漏掉等号的边界

下面程序想判断“非负”,条件却写成了大于 0,把正好 0 的情况漏在了外面。 请修好它,输入 0 时应输出 非负。

阅读更多 →
把边界收回来之后

把边界收回来之后

把条件改成不小于 0 之后再运行(x 仍是 0),填写结果。 x = 0 if x >= 0: print("非负") else: print("负

阅读更多 →
边界上翻车的样子

边界上翻车的样子

下面程序用的是大于 0,把正好等于 0 的情况漏掉了。运行它(x 是 0),填写结果。 x = 0 if x > 0: print("正数") else: p

阅读更多 →
怎么才能发现边界问题

怎么才能发现边界问题

要发现边界问题,应该【0】。

阅读更多 →
样例过了边界却失败,通常因为

样例过了边界却失败,通常因为

“样例全过、边界失败”通常是因为【0】。

阅读更多 →
三类测试一起跑

三类测试一起跑

为 check(s) 跑三类测试:正常 50、边界 100、异常 150,输出三行结果。

阅读更多 →
设计两个异常用例

设计两个异常用例

为 check(s) 设计两个异常用例:刚刚低于下限的 -1 和刚刚高于上限的 101,输出两行结果。

阅读更多 →
设计一组正常加边界的测试

设计一组正常加边界的测试

check(s) 的规则是 0 到 100 有效。为它设计两个用例:正常值 50 和下边界 0,输出两行结果。

阅读更多 →
上边界的测试结果

上边界的测试结果

运行下面的 Python 3 程序,填写结果。 def check(s): if s < 0 or s > 100: return "无效"

阅读更多 →