好的,这是一段使用 Python 和 if 语句编写的图书管理系统逾期代码的示例:
import datetime
# 当前时间
current_time = datetime.datetime.now()
# 图书信息列表,包括名称、借出日期和归还日期
books = [
{
'name': 'Python 入门教程',
'borrow_date': datetime.datetime(2022, 10, 5),
'return_date': datetime.datetime(2022, 11, 5)
},
{
'name': 'JavaScript 语言精髓',
'borrow_date': datetime.datetime(2022, 9, 15),
'return_date': datetime.datetime(2022, 10, 15)
}
]
# 遍历图书信息列表
for book in books:
# 如果当前时间在归还日期之后,表示逾期
if current_time > book['return_date']:
print('图书《%s》已逾期!' % book['name'])
在上面的代码中,我们首先使用 datetime 模块获取了当前时间,然后定义了一个图书信息列表,每个元素都是一个字典,存储了图书的名称、借出日期和归还日期。接着,我们使用 for 循环遍历了图书信息列表,然后使用 if 语句判断当前时间是否在归还日期之后,如果是,就输出图书逾期信息。