二手产品经理

二手产品经理

THIS IS RENO

綜合練習 - 45天 - 在線學python100天

記錄#

  1. 今天的學習是編寫一個較為完整的待辦事項清單。
  2. 具有 add remove view edit 四個功能。

CODE#

import os
print("🌟生活組織者🌟")
print()
todolist = []
todoinfo = []

def todoprint():
  for row in todolist:
    for name in row:
      print(f"{name: ^10}",end=" | ")
    print()

select = "again"
while True:
  os.system("clear")
  if select == "again":
    print("選單: ")
    print("1: 新增 ")
    print("2: 刪除 ")
    print("3: 查看 ")
    print("4: 編輯 ")
    menu = input("")
    if menu.strip().lower()[0] == "a":
      task = input("任務是什麼? > ")
      due = input("截止日期是什麼? > ")
      priority = input("優先級是多少? > ")
      todoinfo=[task,due,priority]
      todolist.append(todoinfo)
      print("謝謝,此任務已新增。")
      todoprint()
    elif menu.strip().lower()[0] == "r":
      name = input("你想刪除哪個? > ")
      for row in todolist:
        if name in row:
          todolist.remove(row)
          print("謝謝,此任務已刪除。")
        else:
          print(f"{name} 不在待辦事項清單中")
    elif menu.strip().lower()[0] == "v":
      todoprint()
  
    elif menu.strip().lower()[0] == "e":
      name = input("你想刪除哪個? > ")
      for row in todolist:
        if name in row:
          todolist.remove(row)
          print("謝謝,此任務已刪除。")
        else:
          print(f"{name} 不在待辦事項清單中")
      task = input("任務是什麼? > ")
      due = input("截止日期是什麼? > ")
      priority = input("優先級是多少? > ")
      todoinfo=[task,due,priority]
      todolist.append(todoinfo)
      print("謝謝,此任務已新增。")
      todoprint()
  
  elif select == "quit":
    break

  select = input("你想再次查看選單還是退出? ")

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。