Факториал от дроби?
Задача с кодом. Двойной факториал Напишите функцию, которая будет принимать число num и возвращать его двойной факториал. Математическая формула двойного факториала следующая. Если num — четное число: num !! = num (num - 2)(num - 4)(num - 6) ... (4)(2) Если num — нечетное число: num !! = num (num - 2)(num - 4)(num - 6) ... (3)(1) Если num = 0 или num = -1, тогда num !! = 1. Примечания: - Исходим из того, что num будет больше или равно -1. - Двойной факториал — не то же самое, что умноженный на 2. - Попробуйте решить при помощи рекурсии. Примеры: double_factorial(0) ➞ 1 double_factorial(2) ➞ 2 double_factorial(9) ➞ 945 # 9*7*5*3*1 = 945 double_factorial(14) ➞ 645120 Решение на нашем сайте. #задача #coding
Факториал
Здравствуйте, дорогие друзья! Спасибо, что читаете мой канал! Вы когда-нибудь слышали о факториале? Сегодня расскажу Вам, что это такое и для чего он нужен. Факториал - это математическая функция, применяемая к неотрицательным целым числам, равная произведению всех натуральных чисел от 1 до числа, для которого она вычисляется (о целых, натуральных и других числах можно почитать здесь). Обозначается она очень просто: n! (произносится "эн факториал") - да, просто приписывается восклицательный знак к числу :) Чтобы было легче понять определение факториала, сразу приведу пример: 5!=1х2х3х4х5=120...