Привет.
Есть простая программа на Питон, для высчета факториала.
import math
while True:
x = int(input("Введите число для вычисления факториала: "))
fc = math.factorial(x)
print(" Факториал числа", x, "равен", fc, "цифр в числе - ", len(str(fc)))
Вопрос! Можно ли при выводе значения факториала переменной (fc) её обрезать(отформатировать) так чтоб она выводила первые 5 цифр числа и ставила двоеточие без преобразования в строку?
К примеру факториал 100 имеет 158 цифр, но должна вывести программа первые 5 цифр -> 93326..