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計劃表應用程序,它可以實現任務的添加、查看、查看本月任務和刪除等操作,讓任務管理更加高效和自動化。
上一篇vue如何mock數據
下一篇vue如何優化項目