Программирование
ЕГЭ №14
Системы счисления
В случае, когда указывается второй аргумент для функции int(), первый всегда должен быть строкой. С помощью второго аргумента функции int() сообщается, в какой системе счисления находится число, указанное в строке первого аргумента. Функция int() возвращает его значение в десятичной системе счисления.
>>> int('12',8) 10 >>> int('13h',20) 477 >>> int('111001',2) 57
Примечание:
строка- что переводим,�i-в какую систему счисления
18- что получится в 10_ССч
Запись числа 18410 в системе счисления с основанием N содержит 3 цифры и оканчивается на 2. Чему равно максимально возможное основание системы счисления?�
k = 0
for i in range(1, 36):
if 184 % i == 2:
k += 1
if k == 3:
print(i)
break
Домашнее задание
Запрограммируйте данные задания:
1) Сколько единиц содержится в двоичной записи значения выражения: 4108 + 280 – 8?
3*) Запишите натуральное число, десятичная запись которого состоит из двух цифр, шестнадцатеричная запись заканчивается цифрой A, а пятеричная — цифрой 3.
2) В системе счисления с основанием N запись числа 9310 оканчивается на 2 и содержит не менее трёх цифр. Чему равно число N?
2) В системе счисления с некоторым основанием десятичное число 12 записывается как 110. Укажите это основание.