Информатика, вопрос задал highashope , 1 год назад

Написать простую программу на Python.

Считать строку из чисел, вывести на экран сумму текущего и предыдущего (для первого элемента - сумму первого и последнего).
Входные данные вводятся через пробел, ввод заканчивается нажатием клавиши Enter. Например, входные данные: 2 3 5 8.
Выходные данные выводятся каждое с новой строки при помощи команды print. Для текущего набора входных данных выходными будут:
10
5
8
13

Примечание: для преобразования входных данных в массив можно использовать следующий код:
x = [int(i) for i in input().split()]

Ответы на вопрос

Ответил KnowsUser1
3

Ответ:

def main():

input_array = list(map(int, input().split()))

print(input_array[0] + input_array[len(input_array)-1])

for i in range(1, len(input_array)):

 print(input_array[i-1]+input_array[i])

return  

if __name__ == '__main__':

main()

Объяснение:

Сайт ломает Python-код, скриншот приложен для восстановления изначального вида программы. Протестировано на предложенном стандартном вводе/выводе

Приложения:

highashope: можешь еще с этим помочь?https://znanija.com/task/32978778
Новые вопросы