{"id":673,"date":"2025-11-26T20:26:26","date_gmt":"2025-11-26T16:26:26","guid":{"rendered":"https:\/\/avdeevk.ru\/?p=673"},"modified":"2025-11-26T20:27:04","modified_gmt":"2025-11-26T16:27:04","slug":"listing2025-11-26","status":"publish","type":"post","link":"https:\/\/avdeevk.ru\/index.php\/2025\/11\/26\/listing2025-11-26\/","title":{"rendered":"\u041a\u043e\u0434 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0441 \u0437\u0430\u043d\u044f\u0442\u0438\u044f 26 \u043d\u043e\u044f\u0431\u0440\u044f"},"content":{"rendered":"\n<pre class=\"wp-block-code\"><code>tasks = &#91;]\n\ndef ShowMenu():\n    print(\"=== Personal assistant main menu ===\")\n    print(\"1. Add task\")\n    print(\"2. Show all tasks\")\n    print(\"3. Mark task as done\")\n    print(\"4. Remove task\")\n    print(\"5. Exit\")\n\ndef ReadUserInput(TitleString=\"Enter row number you prefer: \"):\n    while True:\n        try:\n            choice = int(input(TitleString))\n        except ValueError:\n            print(\"Please enter a number!\")\n        else:\n            return choice\n\ndef AddTask():\n    newTask = input(\"Enter new task: \").strip()\n    if newTask:\n        tasks.append(newTask)\n    else:\n        print(\"Please enter a valid task!\")\n\ndef ShowTasks():\n    print(f\"You have {len(tasks)} tasks!\")\n    if(tasks):\n        for i,task in enumerate(tasks):\n            print(f\"{1 + i}. {task}\")\n\ndef MarkTaskAsDone():\n    ShowTasks()\n    if tasks:\n        choice = ReadUserInput(\"Enter code of task you want to mark as done: \")\n        if 1 &lt;= choice &lt;= len(tasks):\n            completedTask = tasks.pop(choice-1)\n            print(f\"You have done {completedTask} and it was deleted\")\n        else:\n            print(\"Incorrect task number!\")\n\ndef DeleteTask():\n    ShowTasks()\n    if tasks:\n        choice = ReadUserInput(\"Enter code of task you want to delete: \")\n        if 1 &lt;= choice &lt;= len(tasks):\n            delTask = tasks.pop(choice-1)\n            print(f\"Task {delTask} was deleted\")\n        else:\n            print(\"Incorrect task number!\")\n\n\n\nwhile True:\n    ShowMenu()\n    choice = ReadUserInput()\n\n    if(choice == 1):\n        AddTask()\n    elif choice == 2:\n       ShowTasks()\n       input(\"Press enter to continue...\")\n    elif choice == 3:\n        MarkTaskAsDone()\n        input(\"Press enter to continue...\")\n    elif choice == 4:\n        DeleteTask()\n        input(\"Press enter to continue...\")\n    elif choice == 5:\n        break\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"tasks = &#91;] def ShowMenu(): print(\"=== Personal assistant main menu ===\") print(\"1. Add task\") print(\"2. Show all tasks\") print(\"3. Mark task as done\") print(\"4. Remove task\") print(\"5. Exit\") def ReadUserInput(TitleString=\"Enter row number you prefer: \"): while True: try: choice = int(input(TitleString)) except ValueError: print(\"Please enter a number!\") else: return choice def AddTask(): newTask = input(\"Enter","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[31,12],"tags":[],"class_list":["post-673","post","type-post","status-publish","format-standard","hentry","category-topit-tuts","category-tuts"],"_links":{"self":[{"href":"https:\/\/avdeevk.ru\/index.php\/wp-json\/wp\/v2\/posts\/673","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avdeevk.ru\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/avdeevk.ru\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/avdeevk.ru\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/avdeevk.ru\/index.php\/wp-json\/wp\/v2\/comments?post=673"}],"version-history":[{"count":2,"href":"https:\/\/avdeevk.ru\/index.php\/wp-json\/wp\/v2\/posts\/673\/revisions"}],"predecessor-version":[{"id":675,"href":"https:\/\/avdeevk.ru\/index.php\/wp-json\/wp\/v2\/posts\/673\/revisions\/675"}],"wp:attachment":[{"href":"https:\/\/avdeevk.ru\/index.php\/wp-json\/wp\/v2\/media?parent=673"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avdeevk.ru\/index.php\/wp-json\/wp\/v2\/categories?post=673"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avdeevk.ru\/index.php\/wp-json\/wp\/v2\/tags?post=673"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}