Files
a-limasov e03731f188 Тема 1. Коммит 2: Добавление класса Task
- Создан модуль task.py
- Реализован класс Task с полями title, description, completed
- Метод mark_complete() для завершения задачи
- Метод __str__() для красивого отображения
2026-08-28 12:22:05 +03:00

21 lines
557 B
Python

"""
Модуль для работы с задачами
"""
class Task:
"""Класс, представляющий одну задачу"""
def __init__(self, title, description=""):
self.title = title
self.description = description
self.completed = False
def mark_complete(self):
"""Отметить задачу как выполненную"""
self.completed = True
def __str__(self):
status = "✓" if self.completed else "○"
return f"[{status}] {self.title}"