Упражнение на Python: вычисление факториала числа
Функции Python: упражнение 5 с решением
Напишите функцию Python для вычисления факториала числа (неотрицательное целое число). Функция принимает число в качестве аргумента.
Пример решения : -
Код Python:
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
n=int(input("Input a number to compute the factiorial : "))
print(factorial(n))
Пример вывода:
Введите число для расчета факультативного: 4 24
Наглядная презентация:
Блок - схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python, чтобы перевернуть строку.
Далее: Напишите функцию Python, чтобы проверить, находится ли число в заданном диапазоне.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code