Ответы
Ответ дал:
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
Вас заинтересует
1 месяц назад
1 месяц назад
1 месяц назад
1 год назад
7 лет назад