DDigitTally
Продукт

Возможности программы · Проверка Луна для цифр ASCII

01

Сохраните ведущие нули и проверьте обе чётности длины, отклоняя пробелы и цифры вне ASCII без утверждения о действительности счёта.

01

Подключение

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

02

Выбор

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

03

Возможности

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

Проверка Луна для цифр ASCII

● ● ●DigitTally●
Конкретная отправная точка · Проверка Луна для цифр ASCII ×
def luhn_valid(text):
    if type(text) is not str or not 2 <= len(text) <= 64:
        raise ValueError("luhn.length")
    if any(char < "0" or char > "9" for char in text):
        raise ValueError("luhn.alphabet")
    total = 0
    for index, char in enumerate(reversed(text)):
        digit = ord(char) - ord("0")
        if index % 2:
            digit *= 2
            if digit > 9:
                digit -= 9
        total += digit
    return total % 10 == 0
✳Проверка Луна для цифр ASCII
✓ ИзмененияПроверьте перед применением ↗
Иллюстрация рабочей среды
Рабочая среда с ИИ для кода

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

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