Найти в Дзене

Разбор номера 13910 #kege по информатике #ЕГЭ14

Автор: Л. Шастин Уровень: Базовый В некоторой системе счисления с основанием p < 37 выполняется равенство TH_p + NQ_p + U_p = 1L7_p Определите значение 𝑝 и укажите его в ответе в десятичной системе счисления. Больше разборов на эту и другие задачи вы можете найти в нашем Телеграм канале: Информатика ЕГЭ | itpy 👨‍💻 Подписывайтесь на наш канал по теории Python: Азим вкатывается в IT | itpy 💻  Вы найдете тут много полезного!
Оглавление

Автор: Л. Шастин

Уровень: Базовый

Условие задачи:

В некоторой системе счисления с основанием p < 37 выполняется равенство TH_p + NQ_p + U_p = 1L7_p

Определите значение 𝑝 и укажите его в ответе в десятичной системе счисления.

Код решения:

Ответ: 33
Ответ: 33

Комментарии к коду:

  1. for p in range(31, 36+1): # U - 30
    Цикл for, который проходит по значениям p от 31 до 36 включительно. Комментарий указывает на то, что в данном случае символ 'U' представляет число 30 в системе счисления с основанием p.
  2. if int('TH', p) + int('NQ', p) + int('U', p) == int('1L7', p):
    Условное выражение, которое проверяет, равно ли суммарное значение чисел, представленных строками 'TH', 'NQ' и 'U' в системе счисления с основанием p, числу, представленному строкой '1L7' в той же системе счисления.
  3. print(p)
    Если условие из предыдущего пункта истинно, выводится значение p, при котором выполняется условие.
Больше разборов на эту и другие задачи вы можете найти в нашем Телеграм канале: Информатика ЕГЭ | itpy 👨‍💻
Подписывайтесь на наш канал по теории Python: Азим вкатывается в IT | itpy 💻  Вы найдете тут много полезного!