Всем, привет. посчитайте, , с задачей. Код написан, но программа падает с ошибкой, при определённых вводимых данных. (язык Python)Спасибо def change(summ, n):~~num_count = 0~~temp = n~~while temp > 0:~~~~num_count += 1~~~~temp = temp // 10~~last_digit = n % 10~~first_digit = n // 10 ** (num_count - 1)~~between_digits = n % 10 ** (num_count - 1) // 10~~n = last_digit * 10 ** (num_count - 1) + between_digits * 10 + first_digit~~print('Изменённое число:', n)~~summ += n~~return summnumber = int(input('nВведите первое число: '))summa = 0if abs(number) > 99:~~summ = change(summa, number)else:~~print('В первом числе должно быть не менее трех цифр. ')n = int(input('nВведите второе число: '))if abs(n) > 999:~~summ = change(summ, n)else:~~print('Во втором числе должно быть не менее четырех цифр. ')if abs(n) > 999 or abs(number) > 99:~~print('nСумма чисел:', summ)else:~~print('nОшибка, попробуйте снова. ')