Можно даже посчитать количество цифр в факториале ста тысяч. Я пробовал этот пример - оно реально работает на смартфоне.
> import math
> for i in range(6): print('Количество цифр в значении факториала', 10**i,':',len(str(math.factorial(10**i))));
Количество цифр в значении факториала 1 : 1
Количество цифр в значении факториала 10 : 7
Количество цифр в значении факториала 100 : 158
Количество цифр в значении факториала 1000 : 2568
Количество цифр в значении факториала 10000 : 35660
Количество цифр в значении факториала 100000 : 456574
(Извините за оффтоп, я больше не буду)