Задача к ОГЭ по информатике на тему «практика программирования» №7

Напишите программу, которая решает следующую задачу:

Дано число n  . Программа должна посчитать сумму 1 + 1+ 1 + ...+ -1-+ -1     2  3       n−1  n  . Кроме того, с каждым новым слагаемым она должна выводить «Добавляю 1∕i  в общую сумму», где i  — номер слагаемого. А в конце выводить целую часть общей суммы.

Например, для n = 5  вывод будет выглядеть так:

Добавляю 1/1 в общую сумму Добавляю 1/2 в общую сумму Добавляю 1/3 в общую сумму Добавляю 1/4 в общую сумму Добавляю 1/5 в общую сумму  Целая часть общей суммы: 2 

В ответ запишите целую часть общей суммы для n = 1000  .

n = int(input())
summa = 0
for i in range(1,n+1):
    print(’Добавляю ’,’1/’,i, ’ в общую сумму’, sep=’’)
    summa += 1/i
print(’nЦелая часть общей суммы:’,int(summa))

Ответ: 7
Оцените статью
Я решу все!