要测试 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
函数的定义中填充适当的代码,以便通过这些测试用例。