python编写一个添加日程功能的程序
时间: 2023-06-24 19:07:33 浏览: 122
以下是一个简单的添加日程功能的 Python 程序示例:
```python
# 导入 datetime 模块
import datetime
# 创建一个空的日程列表
schedule = []
# 定义一个添加日程的函数
def add_schedule():
# 获取用户输入的日程信息
title = input("请输入日程标题:")
description = input("请输入日程描述:")
date_str = input("请输入日程日期(格式为 YYYY-MM-DD):")
time_str = input("请输入日程时间(格式为 HH:MM):")
# 将日期和时间字符串转换为 datetime 对象
date = datetime.datetime.strptime(date_str, "%Y-%m-%d")
time = datetime.datetime.strptime(time_str, "%H:%M").time()
# 创建一个日程字典
schedule_item = {
"title": title,
"description": description,
"datetime": datetime.datetime.combine(date, time),
}
# 将日程字典添加到日程列表中
schedule.append(schedule_item)
# 打印添加成功的消息
print("日程添加成功!")
# 调用添加日程函数
add_schedule()
# 打印日程列表
print(schedule)
```
以上程序会提示用户输入日程的标题、描述、日期和时间,然后将这些信息保存到一个日程字典中,再将日程字典添加到日程列表中。最后,程序会打印出日程列表以供查看。你可以根据自己的需求对代码进行修改和扩展。