Задача. Класс TriangleChecker(a, b, c) — длины сторон.
Метод is_triangle() возвращает код:
- 1 — хотя бы одна сторона не число или не больше нуля;
- 2 — из таких сторон треугольник не сложить
(какая-то сторона не меньше суммы двух других);
- 3 — всё хорошо, это треугольник.
Задача. Сначала прочитай условие в теории и попробуй написать код сам, потом нажми RUN и сравни с готовым решением.
Вопрос: Какие коды вернут стороны (3, 4, 5), (1, 2, 10) и (0, 1, 1)?
Объяснение:
- (3, 4, 5): все стороны положительные, 5 < 3 + 4 → 3
- (1, 2, 10): 10 >= 1 + 2 → 2
- (0, 1, 1): ноль — не длина → 1
ИИ-помощник закреплён справа внизу. Откройте чат и задайте вопрос по текущему уроку — контекст подставится автоматически.
- «Объясни, зачем нужен id()»
- «Почему не компилируется мой код?»
- «Дай подсказку без полного решения»