Перевод из одной системы счисления в другую

Перевод из одной системы счисления в другую 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

Не получается программировать на C#, но хочется сделать игру на Unity?

Попробуй эту простую программу-конструктор, в которой можно создать любой скрипт на языке программирования C# специально для своих игр на Unity!

Обложка вида интерфейса программы CS Maker 2

C Sharp Maker 2 поможет создать из простых блоков готовый код на C#, который остаётся только вставить в игру))

Пример построения скрипта на языке программирования C# для игр на движке Unity