Skip to content

Naroda44444/TO_DO_LIST

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation


📝 TO-DO LIST (Облік справ)

Проста консольна програма на Python для збереження, перегляду та очищення списку справ. Усі справи зберігаються у текстовому файлі spravy.txt.


📂 Структура проєкту

project/
│── main.py          # головний файл з програмою
│── spravy.txt       # файл зі списком справ (створюється автоматично)
│── README.md        # інструкція користувача

⚙️ Вимоги

  • Python 3.8+
  • Операційна система: Windows / Linux / macOS
  • Консоль (термінал)

▶️ Запуск програми

  1. Відкрий термінал у папці з програмою

  2. Запусти команду:

    python main.py
  3. У консолі з’явиться меню керування


📋 Меню програми

Після запуску ти побачиш таке меню:

1 - Показати всі справи
2 - Додати нову справу
3 - Очистити всі справи
4 - Вийти з програми

Введи номер дії (від 1 до 4) і натисни Enter.


🧩 Опис функцій

🔹 show_tasks()

  • Зчитує всі справи з файлу spravy.txt
  • Виводить їх у вигляді нумерованого списку
  • Якщо файл не існує — повідомляє, що справ поки немає

🔹 add_task()

  • Дозволяє додати нову справу
  • Записує її в кінець файлу spravy.txt
  • Якщо нічого не введено — справа не додається

Приклад:

Яку справу додати? → Погуляти з собакою

🔹 clear_tasks()

  • Повністю очищає файл зі справами
  • Перед видаленням запитує підтвердження
  • Захищає від випадкового видалення даних

🔹 todo_list_app()

  • Головна функція програми
  • Керує меню та викликом усіх інших функцій
  • Працює в циклі до вибору пункту «Вийти»

⚠️ Важливі зауваження

  • Файл spravy.txt створюється автоматично при додаванні першої справи
  • У програмі важливо правильно вводити пункти меню
  • Рекомендується запускати програму з тієї ж папки, де знаходиться файл

🚀 Можливі покращення

  • Видалення окремої справи
  • Редагування справ
  • Збереження дати та часу
  • Графічний інтерфейс (GUI)

Навчальний проєкт для практики Python 🐍 Дякую за використання програми!

  • виправити помилки в коді
  • переписати програму правильно і красиво
  • додати нові функції 😄

About

Программа про список задань

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages