ФОРМАТ ВВОДА: В первой строке через пробел записаны целые числа, которые требуются проанализировать . Во второй строке записаны два целых числа: центр и радиус окрестности.
Формат Вывода: Одно число - рузультат работы программы
Пример1: 1 2 3 4 5 6 7 8 9 10 -Enter- 5 2 -Enter- 1440 (ответ)
Пример2:1 3 5 7 9 11 13 17 19-Enter- 1 7 -Enter- 415701(ответ)
ПРИМЕЧАНИЕ: Где Enter это ввод.
Мой код:
n = input().split() n2 = input().split() n_n = [] count = 0 value = 1 successfull = False j = n_n x = 1 for i in n: n_n.append(int(i)) for i in n_n: if int(n2) != i: count += 1 value += 1 else: j = n_n break while True: if not successfull: while True: if int(n2) - n_n <= 0: if int(n2) != n_n: n_n.remove(n_n) value -= 1 count -= 1 else: break else: break while True: if int(n2) + n_n != n_n: n_n.remove(n_n) value += 1 else: n_n.remove(n_n)]) successfull = True break else: break for i in n_n: x *= i print(x) # Если ввести числа из первого примера - все нормально пройдет, а со вторым проблема :(