
Написать простую программу на Python. Считать строку из чисел, вывести на экран сумму текущего и
предыдущего (для первого элемента - сумму первого и последнего). Входные данные вводятся через пробел, ввод заканчивается нажатием клавиши Enter. Например, входные данные: 2 3 5 8. Выходные данные выводятся каждое с новой строки при помощи команды print. Для текущего набора входных данных выходными будут: 10 5 8 13 Примечание: для преобразования входных данных в массив можно использовать следующий код: x = [int(i) for i in input().split()]

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

Ответ:
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-код, скриншот приложен для восстановления изначального вида программы. Протестировано на предложенном стандартном вводе/выводе




Код на Python для решения данной задачи:
pythonnums = [int(i) for i in input().split()]
prev = nums[-1] # для первого элемента берём последний элемент списка
for num in nums:
current = num
print(current + prev)
prev = current
Сначала мы считываем входные данные и преобразуем их в список чисел. Затем мы определяем значение prev
для первого элемента итерации. В цикле мы суммируем текущее и предыдущее значение и печатаем результат. Затем мы обновляем значение prev
на текущее значение, чтобы использовать его в следующей итерации. Результат выводится каждый на новой строке с помощью команды print
.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili