Задача. Класс Box3D(width, height, depth).
- box1 + box2 → новый Box3D с суммой размеров по каждой стороне;
- box * 2 и 2 * box → каждый размер умножается на число;
- repr → Box3D(w, h, d).
Задача. Сначала прочитай условие в теории и попробуй написать код сам, потом нажми RUN и сравни с готовым решением.
Вопрос: Какие размеры получатся у (box1 + box2) * 2?
Объяснение:
- box1 + box2 → Box3D(1+2, 2+4, 3+6) = Box3D(3, 6, 9)
- * 2 → Box3D(6, 12, 18)
- 3 * box1 → __rmul__ → Box3D(3, 6, 9)
ИИ-помощник закреплён справа внизу. Откройте чат и задайте вопрос по текущему уроку — контекст подставится автоматически.
- «Объясни, зачем нужен id()»
- «Почему не компилируется мой код?»
- «Дай подсказку без полного решения»