Генерация неоновых чисел: методы и примеры кода

Вот пример функции Python, генерирующей неоновые числа:

def generate_neon_numbers(limit):
    neon_numbers = []
    for num in range(limit):
        digits = [int(digit) for digit in str(num)]
        digit_sum = sum(digits)
        if digit_sum  2 == num:
            neon_numbers.append(num)
    return neon_numbers
limit = 10000
neon_numbers = generate_neon_numbers(limit)
print(neon_numbers)

В этом примере функция generate_neon_numbersпринимает на вход ограничение и генерирует список неоновых чисел до этого предела. Он перебирает каждое число, преобразует его в список цифр, вычисляет сумму цифр и проверяет, равен ли квадрат суммы исходному числу. Если это так, номер считается неоновым и добавляется в список neon_numbers.