Вот решение на Python: ```python def calc(n): result = 1 for i in range(2, n+1): result *= i return result ``` Суть решения заключается в том, что мы просто перемножаем все числа от 1 до n. Это и даст нам ответ на задачу. Пример использования: ```python print(calc(3)) # выводит 6 print(calc(4)) # выводит 24 ``` Обратите внимание, что для n=1 и n=0 ответ будет 1, так как факториал 0 и 1 равен 1.