我正在编写一个日历/议程程序(在 Python3 中),它接收用户定义的约会并存储它们,但是,我的重叠功能有些困难。理想情况下,我不希望用户能够同时安排两个约会,或者他们交叉,但我无法使我的重叠功能正常工作。它目前允许您为相同/重叠的时间安排多个约会,我不太确定如何解决它。我在下面包含了重叠函数的代码,如果还需要其他任何东西,请告诉我!
def overlap(self, other):
if other.start_time < self.start_time < other.end_time:
return False
elif other.start_time < self.end_time < other.end_time:
return False
return True
守候你守候我
翻过高山走不出你
相关分类