阅读量:0
要测试 islower
函数的正确性,你可以编写一个简单的程序,该程序将输入字符与预期结果进行比较
def islower(c): # 在这里实现你的 islower 函数 pass # 测试用例 test_cases = [ ('a', True), ('z', True), ('A', False), ('Z', False), ('1', False), (' ', False), ('@', False), ] # 运行测试用例 for c, expected in test_cases: result = islower(c) assert result == expected, f"Expected {expected}, but got {result} for character '{c}'" print("All test cases passed!")
在这个示例中,我们定义了一些测试用例,每个用例包含一个字符和预期的 islower
结果。然后,我们遍历这些测试用例,将字符传递给 islower
函数,并检查结果是否与预期相符。如果所有测试用例都通过,我们将打印 “All test cases passed!”。
请注意,这个示例假设你已经实现了 islower
函数。你需要在 islower
函数的定义中填充适当的代码,以便通过这些测试用例。