CCaretBasin
Сценарії

Сценарії роботи з кодом · Діапазони caret для стабільних версій

03
Продукт

Сценарії

Застосуйте діапазони caret до стабільних версій із трьох невід’ємних цілих чисел. Перевірте наступну основну версію та обидва нульові випадки, відхиляйте логічні значення й дроби без обіцянки сумісності.

01

Завантажте застосунок

Виберіть папку й попросіть помічника прочитати потрібні файли перед редагуванням. Визначте мету та межі завдання.

02

Відкрийте папку проєкту

Оберіть сумісний endpoint. Доступність інструментів і якість відповідей залежать від налаштованої моделі та сервера.

03

Підключіть і перевірте модель

Переглядайте зміни й результати команд. Перед прийняттям результату виконайте перевірки проєкту; створений код не тестується автоматично.

04

Перегляньте зміни та запустіть тести

Порівняйте фактичну поведінку з очікуваним результатом. Якщо перевірка не проходить, з’ясуйте причину перед наступними змінами.

Діапазони caret для стабільних версій

Сценарії
def caret_admits(base, candidate):
    for version in (base, candidate):
        if type(version) not in (list, tuple) or len(version) != 3 or any(type(x) is not int or x < 0 for x in version):
            raise ValueError("version.triplet")
    major, minor, patch = base
    upper = (major+1, 0, 0) if major else ((0, minor+1, 0) if minor else (0, 0, patch+1))
    return tuple(base) <= tuple(candidate) < upper

Перевірте перед застосуванням. Переглядайте зміни й результати команд. Перед прийняттям результату виконайте перевірки проєкту; створений код не тестується автоматично.

Робоче середовище з ШІ для коду

Тут починається ваша наступна ідея.

Завантажити для Windows ↗