Перевод из одной системы счисления в другую Python Перевод в СС через встроенные функции Python Перевод из любой СС в 10 (например из 16-чной в 10-чную) x = int(input()) y = int(x, 16) #Перевод из 16 в 10 print(y) Перевод из 10 в 16-чную x = int(input()) y = hex(x) print(y) Перевод из 10 в 8-чную x = int(input()) y = oct(x) print(y) Перевод из 10 в 2-чную x = int(input()) y = bin(x) print(y) Свои функции перевода в СС Перевод из 10 в 2 — 9-чную. Вместо цифр 7 можно поставить любое другое число от 2 до 9. def in7(a): n = '' k = '' while a > 0: n = n + str(a % 7) a = a // 7 n = list(reversed(n)) for j in range(len(n)): k += n[j] return k Перевод из 2 — 9-чной в 10-ую def in10(a, n): a = str(a) k=0 for i in range(len(a)): k += int(a[len(a)-i-1]) * int(n**i) return k