Форум сайта python.su
Считать строку из чисел, вывести на экран Сумму предыдущего и последующего (для первого элемента предыдущим является последний. Для последнего - первый)
Входные данные вводятся через пробел, ввод заканчивается нажатием клавиши Enter. Например, входные данные: 2 3 5 8
Выходные данные выводятся каждое с новой строки при помощи команды print. Для текущего набора входных данных выходными будут:
11
7
11
7
Примечание: для преобразования входных данных в массив можно использовать следующий код:
x = int (i) for i in input () .split ()
Отредактировано Amaliel (Сен. 18, 2019 22:50:14)
Офлайн
x = [int (i) for i in input () .split ()] y=[x[i-1]+x[i+1] for i in range(len(x)-1)] y.append(x[-2]+x[0]) for i in y: print(i, end="\n")
Офлайн