Spaces:
Sleeping
Sleeping
| """Модель задачи""" | |
| from typing import List, Dict, Any | |
| from dataclasses import dataclass, asdict | |
| class Task: | |
| """Модель задачи по теории вероятности""" | |
| type: str | |
| question: str | |
| answer: float | |
| answer_fraction: str | |
| solution: str | |
| steps: List[str] | |
| complexity: str = 'medium' | |
| def to_dict(self) -> Dict[str, Any]: | |
| """ | |
| Конвертация в словарь | |
| Возвращает: | |
| dict: словарь с данными задачи | |
| """ | |
| return asdict(self) |