Предмет: Информатика,
автор: 20Monika11
факториала, номер1. должен считать каждую цифру в своем факториале, например: 5! = 1! * 2! * 3! * 4! * 5!
БЕЗ МОДУЛЯ MATH.
Ответы
Автор ответа:
0
Ответ:
def fact(x):
if x == 1 or x == 0:
return 1
else:
return x * fact(x - 1)
x = int(input("n: "))
p = 1
for i in range(x+1):
p *= fact(i)
print(p)
Автор ответа:
0
Ответ:
def factorial(t):
if t==0: return 1
else: return t*factorial(t-1)
def multi(n):
if n==1: return 1
else: return factorial(n)*multi(n-1)
print(multi(int(input())))
Объяснение:
Упрощено насколько возможно.
Все сделано рекурсией.
Можете улучшить мой ответ до лучшего.
p15:
стоп. Не до конца понял условие, сейчас доделаю
Похожие вопросы
Предмет: Немецкий язык,
автор: ser0605
Предмет: Қазақ тiлi,
автор: vhrynevych
Предмет: Математика,
автор: kentigor90
Предмет: Английский язык,
автор: Аноним
Предмет: Математика,
автор: ilya6539