二手产品经理

二手产品经理

THIS IS RENO

総合練習 - 45日 - オンラインでPythonを100日学ぶ

記録#

  1. 今日の学習は、比較的完全な todo リストを書くことです。
  2. add、remove、view、edit の 4 つの機能があります。

コード#

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}はtodoリストにありません")
    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}はtodoリストにありません")
      task = input("タスクは何ですか? > ")
      due = input("期限はいつですか? > ")
      priority = input("優先度は何ですか? > ")
      todoinfo=[task,due,priority]
      todolist.append(todoinfo)
      print("ありがとうございます。このタスクが追加されました。")
      todoprint()
  
  elif select == "quit":
    break

  select = input("メニューを再度表示しますか、それとも終了しますか? ")
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。