Лучшие помощники
img

1516

user-author-icon-1
Рейтинг за ответы0
user-author-icon-2
Зарегистрирован: 17 мая 2023 14:29
Вот решение на 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.
0
·
Хороший ответ
17 мая 2023 14:42