Если на вход пришло только одно число, надо вывести его же.
Вывод должен содержать одну строку с числами нового списка, разделёнными пробелом.
Sample Input 1:
1 3 5 6 10
Sample Output 1:
13 6 9 15 7
Мой код
s=list(int(i) for i in input().split()) l=len(s)-1 for j in s: if s.index(j)==0: print(s[1]+s[-1],end=' ') elif s.index(j)==l: print(s[(len(s)-1)-1]+s[0],end=' ') else: for i in range(1,len(s)): if i<l: print(s[i-1]+s[i+1],end=' ')
Мой ввод
1 3 5 6 10
Мой вывод
13 6 6 6 7
Подскажите почему неправильно выводит 2 цифры пожалуйста