/
thehellcoder
/
git-bootcamp-day-7
Обзор
Документация
Войти
/
thehellcoder
/
git-bootcamp-day-7
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
feat/task-delete
tasks.py
30 строк
847 B
Stanislav N.
feat(tasks): add task deletion
06 июн 2026, 22:18
06 июн 2026, 22:18
c3e675b
Код
Авторство
О чём код?
"""Минимальный CLI-менеджер задач.""" tasks = [] def add_task(title): tasks.append({"title": title, "done": False}) print(f"Задача добавлена: {title}") def list_tasks(): if not tasks: print("Задач нет") return for i, task in enumerate(tasks, 1): status = "[x]" if task["done"] else "[ ]" print(f"{i}. {status} {task['title']}") def complete_task(index): """Пометить задачу с индексом index как выполненную.""" if 0 < index <= len(tasks): tasks[index - 1]["done"] = True def delete_task(index): """Удалить задачу по индексу.""" if 0 < index <= len(tasks): removed = tasks.pop(index - 1) print(f"Задача удалена: {removed['title']}")