Вводится натуральное число N. Программа должна найти факториал (обозначается как N!) – произведение всех натуральных чисел от 1 до N. Например, 5! = 1 · 2 · 3 · 4 · 5 = 120. Пример: Введите число: 5 5!=120. Написать через программу Python
Def fact(n): if (n==0): return 1 else: return n*fact(n - 1) x = int ( input ("Введите число: ") ) y = fact(x) print("{}! = {}".format(x, y))
а то что нижняя часть это сверху писать? или так и оставить
да
все нужно