• Предмет: Информатика
  • Автор: filxgram17022008
  • Вопрос задан 3 года назад

Помогите пожалуйста нужно написать код на Python вот сама задача


Дано целое число N (> 0).
Найти двойной факториал N: N!! = N * (N-2) * (N-4)* ....

Ответы

Ответ дал: TomasSmZRs
0

Ответ:

def DoubleFactorial(N):

   if N <= 0 or N != int(N):

       return None

   res = 1

   while N > 0:

       res *= N

       N -= 2

   return res

Приложения:

filxgram17022008: а почему я когда запускаю код ничего не происходит ?
TomasSmZRs: Это функция – ее нужно вызвать и напечатать
TomasSmZRs: То есть, без каких-либо табуляций в конце кода напишите print(DoubleFactorial(N)), где вместо N нужно подставить рассматриваемое число.
TomasSmZRs: Если не работает – напишите
Вас заинтересует