Мне трудно получить правильный результат для решения следующей задачи:
Цель
Научиться использовать циклы вместе с переменными для накапливать результат.
Присвоение
Предположим, что 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