Вот пример функции 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.