Я пишу код на Python и хочу использовать чисто математическую формулу, например y = (ax + c), чтобы преобразовать целое число в его шестнадцатеричную форму. Для этого уже есть функция hex(), но после того, как она будет в шестнадцатеричной форме, я хочу использовать eth_account, чтобы сгенерировать из нее адрес.
Код: Выделить всё
# Define the symbol and the summation range
x = symbols('x')
def formula1(x):
#convert into 64 char hex()
basis = x
formula0 = Account.from_key(basis)
formula1 = int(formula0,16)
formula2 = (formula1 + x)
return formula2
logic = formula1(x)
Как видите, я использую Sympy для создания формулы. В базовой переменной я хочу использовать формулу типа hex(), где она принимает x и преобразует ее в шестнадцатеричную строку, чтобы я мог поместить ее в формулу0.
Это не так. На данный момент не имеет значения, если это 64 символа, я смогу сделать это самостоятельно после того, как вы мне поможете.
Подробнее здесь:
https://stackoverflow.com/questions/790 ... convert-an