欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 計劃表

林玟書2年前9瀏覽0評論

Python是一種簡單易學且功能強大的編程語言,適用于各種場景,包括制作計劃表。

我們可以使用Python編寫計劃表應用程序來實現自動化和更高效的任務管理。

#導入datetime和calendar模塊
import datetime
import calendar
#創建一個空字典用于存儲任務
tasks = {}
#獲取當前日期
today = datetime.date.today()
#創建一個函數用于添加任務
def add_task():
task_name = input("請輸入任務名稱:")
task_date = input("請輸入任務日期(yyyy-mm-dd):")
task_desc = input("請輸入任務描述:")
#將任務存儲到字典中
tasks[task_name] = {"date": task_date, "desc": task_desc}
#創建一個函數用于查看任務
def view_tasks():
for task in tasks:
print("任務名稱:", task)
print("任務日期:", tasks[task]["date"])
print("任務描述:", tasks[task]["desc"])
#創建一個函數用于查看本月任務
def view_monthly_tasks():
year = today.year
month = today.month
#獲取本月第一天的日期
first_day = datetime.date(year, month, 1)
#獲取本月最后一天的日期
last_day = datetime.date(year, month, calendar.monthrange(year, month)[1])
print("本月任務如下:")
for task in tasks:
task_date = datetime.datetime.strptime(tasks[task]["date"], "%Y-%m-%d").date()
if task_date >= first_day and task_date<= last_day:
print("任務名稱:", task)
print("任務日期:", tasks[task]["date"])
print("任務描述:", tasks[task]["desc"])
print()
#創建一個函數用于刪除任務
def delete_task():
task_name = input("請輸入要刪除的任務名稱:")
del tasks[task_name]
#創建一個無限循環的主程序
while True:
print("請選擇操作:")
print("1.添加任務")
print("2.查看任務")
print("3.查看本月任務")
print("4.刪除任務")
print("5.退出程序")
choice = input("請選擇操作編號:")
if choice == "1":
add_task()
elif choice == "2":
view_tasks()
elif choice == "3":
view_monthly_tasks()
elif choice == "4":
delete_task()
elif choice == "5":
break
else:
print("輸入有誤,請重新選擇。")

上面是一個簡單的Python計劃表應用程序,它可以實現任務的添加、查看、查看本月任務和刪除等操作,讓任務管理更加高效和自動化。