Найти количество нулей в конце факториала числа в Python.
Выберете уровень:
►► ►► ►►►
Начальный  Средний  Высокий 

Количество нулей в конце факториала числа

Для того чтобы определить количество нулей в конце факториала числа, мы подсчитываем количество множителей 5 в числах от 1 до N.

def find_trailing_zeros(n):
    count = 0
    while n >= 5:
        n //= 5
        count += n
    return count

# Пример использования
n = 100
print("Количество нулей в конце факториала числа", n, ":", find_trailing_zeros(n))

Функция find_trailing_zeros эффективно подсчитывает количество нулей, разделяя число на 5, пока это возможно, и суммируя полученные значения, что соответствует количеству множителей 5.

Категория: Практические упражнения Python | Добавил: Admin (22.04.2024)
Просмотров: 23 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: