• Предмет: Информатика
  • Автор: wh8jwj4cq8
  • Вопрос задан 1 месяц назад

Нужна помощь с 24 заданием

Задачи по python

Приложения:

Ответы

Ответ дал: nelle987
0

Например, поступать можно так. Будем хранить значение числителя и знаменателя текущей дроби и номер итерации. Если номер итерации четный (считая с 0), то прибавим двойку к знаменателю, иначе — к числителю. Числитель и знаменатель изначально удобно задать как 2 / 1, чтобы не надо было отдельно рассматривать первую дробь.

Код:

n = int(input())

numerator, denominator = 2, 1

product = 1

for i in range(n):

   if i % 2 == 0:

       denominator += 2

   else:

       numerator += 2

   product *= numerator / denominator

print(product)

Пример ввода:

2024

Пример вывода:

0.7855920170633746

Вас заинтересует