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

Значение выражение

  12  21      6    4 81  ⋅3  − 4 ⋅27 + 9 − 544

записали в системе счисления с основаниаем 3. Сколько цифр «0» содержится в этой записи?

a = 81**12 * 3**21 - 4*27**6 + 9**4 - 544

s = ’’
while a > 0:
    s = str(a % 3) + s
    a = a // 3

# Убираем незначащие нули
while s[0] == ’0’:
    s.pop(0)

print(s.count(’0’))

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