Все вроде просто. Но не принимает мое решение: a = [int(i) for i in input().split()] s = [0 for i in range(len(a))] # формируем нулевой массив for i in range(len(a)): if len(a)==1: s=a break if a[i] == a[0]: # проверяем начало строки s[0] = a[1]+a[-1] elif a[i] == a[-1]: # проверяем конец строки s[-1] = a[0]+a[-2] else: s[i] = a[i-1]+a[i+1] print(*s)
Ты проверяешь почему-то не позицию элемента, значение.
Обсуждают сегодня