Задание 14. Информатика. Статград-22-2-1

Просмотры: 546
Изменено: 25 ноября 2024

Значение арифметического выражения $$ 3 \cdot 125^{6} + 2 \cdot 25^{9} + 5^{12} - 625 $$ записали в системе счисления с основанием \(5\). Сколько значащих нулей содержится в этой записи?

Решение:

Python


n = 3 * 125**6 + 2 * 25**9 + 5**12 - 625

c = 0
while n:
    if n % 5 == 0:
        c += 1
    n //= 5

print(c)

Ответ: 11