Задача к ЕГЭ по информатике на тему «арифметические выражения» №1

Напишите программу, которая находит количество троек в 7  -ричной записи числа N  = 21000 + 2123 − 2812 +845  . В ответе напишите искомое значение.

n = 2 ** 1000 + 2 ** 123 - 2 ** 812 + 845
ans = 0
while n > 0:
    ans += (n % 7 == 3) #если остаток деления числа n на 7 равен 3, то 1, иначе - 0
    n //= 7
print(ans)

Ответ: 53
Оцените статью
Я решу все!