RRadix Foundry
Продукт

Возможности программы · Запись целых чисел в разных основаниях

01

Проверьте ноль, отрицательное число и обе границы основания, отклоняя булевы значения, дроби и неподдерживаемые основания.

01

Подключение

Базовый URL, учётные данные и доступный сервер.

02

Выбор

Модель, которую предоставляет настроенный endpoint.

03

Возможности

Объём контекста и поддержка инструментов определяются моделью и сервером.

Запись целых чисел в разных основаниях

● ● ●Radix Foundry●
Конкретная отправная точка · Запись целых чисел в разных основаниях ×
def format_radix(value, base):
    if type(value) is not int or type(base) is not int or not 2 <= base <= 36:
        raise ValueError("radix.input")
    if value == 0:
        return "0"
    sign, value = ("-" if value < 0 else ""), abs(value)
    digits = "0123456789abcdefghijklmnopqrstuvwxyz"
    result = ""
    while value:
        value, remainder = divmod(value, base)
        result = digits[remainder] + result
    return sign + result
✳Запись целых чисел в разных основаниях
✓ ИзмененияПроверьте перед применением ↗
Иллюстрация рабочей среды
Рабочая среда с ИИ для кода

Здесь начинается ваше следующее изменение.

Скачать для Windows ↗