0
0 комментариев

Нужно, чтобы на входе задавался список чисел, на выходе сумма соседних чисел. Подскажите, что не так?

a=[int(i)for i in input().split()]
n=int(len(a))
result=''
j=0
i=0
for i in range(n):
    if n==1:
        print(a)
    else:
        for j in range(n):
            if j==0:
                s=int(a[1]+a[-1])
            elif 0<j<(n-1):
                s=int(a[i-1]+a[i+1])
            elif j==(n-1):
                s=int(a[-2]+a[0])
            result+=str(s)
            j+=1
            i+=1
            n-=1
print(*result)

[/apcode]

Asked question
Добавить комментарий