Предмет: Информатика,
автор: whatsupbuddy
Эмилия с подругой Алисой будут вести кружок математики у младшеклассников.
Они сидят на кухне у Эмилии и придумывают задачи. Бабушка Аделаида Эдуардовна напекла им пирогов. Пироги лежат в ряд на подносе. С какой они начинкой — неизвестно. Бабушка только сказала, что в каждом четвёртом курага. Надкусив последний (n-й) пирог в ряду, Эмилия поняла, что он с курагой.
В одной задаче девочки записали все порядковые номера пирогов с курагой. Нужно посчитать их сумму.
Дано n. Выведи сумму номеров пирогов с курагой.
Ввод Вывод
8 12
5 6
Примечание: для n = 8 из пирогов с номерами 1 2 3 4 5 6 7 8 с курагой будут 4-й и 8-й пироги. Сумма их порядковых номеров равна 4+8=12. Для n = 5: 1 2 3 4 5 с курагой будут 1-й и 5-й пироги. Сумма их номеров равна 1+5=6.
Ответы
Автор ответа:
1
Ответ:
n = int(input())
count = 0
ind = n
while ind > 0:
count += ind
ind -= 4
print(count)
Объяснение:
Мы знаем, что последний(n-й) пирожок в ряду будет с курагой => создаём две переменные: счётчик(результат выполнения программы) и индекс текущего пирожка. Используя цикл while проходимся по всем 4м пирожкам начиная с последнего, обновляя счётчик и добавляя 4 к индексу при каждой итерации цикла.
Похожие вопросы
Предмет: Английский язык,
автор: Аноним
Предмет: Английский язык,
автор: liana555551
Предмет: Українська мова,
автор: arfites98
Предмет: Математика,
автор: alihan85
Предмет: Биология,
автор: dayankak