Суммирование с делением пополам четных членовPython

Программы на Python
Anonymous
Суммирование с делением пополам четных членов

Сообщение Anonymous »

Мне трудно получить правильный результат для решения следующей задачи:
Цель
Научиться использовать циклы вместе с переменными для накапливать результат.
Присвоение
Предположим, что n присвоено положительное целое число. Напишите код, используя цикл while для присвоения суммы первых n целых чисел следующим образом:
Если число четное, разделите его пополам и сложите;
Если число нечетное, добавьте его.
Например, если n равно 5, общая сумма будет 1 + (2/2) + 3 + (4/2) + 5 = 12.< /p>
Напоминание: целые числа — это 1, 2, 3, ... (и т. д.).
Это то, что у меня есть, но оно не дает мне правильного ответа.
#initialize counter
total = 0
#use loop to sum the numbers
while count

Подробнее здесь: https://stackoverflow.com/questions/790 ... even-terms

Вернуться в «Python»