Определите количество цифр с чётным числовым значением в 36-ричной записи числа, заданного выражением:
5 · 12962021 − 4 · 2162022 + 3 · 362023 − 2 · 62024 − 2025.
n = 5 * 1296**2021 - 4 * 216**2022 + 3 * 36**2023 - 2 * 6**2024 - 2025 print(n)
📌 Результат: получаем число для перевода в систему счисления.
n = 5 * 1296**2021 - 4 * 216**2022 + 3 * 36**2023 - 2 * 6**2024 - 2025 count = 0 while n > 0: n, digit = divmod(n, 36) # переводим цифру в десятичное значение: # 0-35, проверяем чётность if digit % 2 == 0: count += 1 print(count)
📌 Результат: в записи числа считаем цифры с чётным числовым значением; это и есть ответ.
Подсказки по заданию №14, без готовых формул. Enter — отправить, Shift+Enter — новая строка.
↻
Поверните телефон
Горизонтальный режим удобнее для таблицы и Python-кода
Мы используем cookie и локальное хранилище браузера для работы сайта, входа в аккаунт и сохранения настроек. Подробнее — в Политике cookies.