Информатика ЕГЭ | itpy 🧑💻 Поддержать автора донатом 💵
Информатика ЕГЭ | itpy 🧑💻 Поддержать автора донатом 💵
...Читать далее
Подготовил для вас шпоргалочку для решению 14 номера!
- Собрать универсальный алфавит для систем счисления от 2 до 36:
alphabet = sorted('0123456789QWERTYUIOPASDFGHJKLZXCVBNM') - Аналогичный способ через библиотеку string:
from string import *
alphabet = digits + ascii_uppercase - Перебор элементов n-ой системы счисления:
for y in alphabet[:n]: - Перевод строку из n-ой системы счисления в десятичную:
x = int(f'79{x}{y}7', n) - Встроенные функции перевода:
bin()[2:] # перевод в 2-ую
oct()[2:] # перевод в 8-ую
hex()[2:] # перевод в 16-ую - Перевод в другую систему счисления через f-строки:
x = 27
print(f'{x:b}') # 11011
print(f'{x:o}') # 33
print(f'{x:x}') # 1b
print(f'{x:X}') # 1B