a = [int(q) for q in input().split()] w3 = [] for j in range(len(a)): if len(a) == 1: w3+= [a[0]] else: if a[j] == a[0]: w3.append(a[j+1]+a[-1]) elif a[j] == a[-1]: w3.append(a[-2]+a[0]) else: w3.append(a[j-1]+a[j+1])
Очень сложно. Есть варианты. Для списка в 0, 1 и 2 элемента решений нет. Забиваем. if len(a) < 3: raise Exception(“фиск”) Дальше у нас есть края и середина. result=list(a[1]+a[-1] result+=[a[i-1]+a[i+1] for i in range(1,len(a)-1)] result+=list(a[len(a)-2]+a[0]]