Чтобы преобразовать шестнадцатеричное число в десятичное в Python, вы можете использовать несколько методов. Вот несколько примеров:
Метод 1: использование функции int() с основанием 16
hex_number = "FF" # Replace "FF" with your hexadecimal number
decimal_number = int(hex_number, 16)
print(decimal_number)
Метод 2: использование функции int() с основанием 16 и функции hex()
hex_number = "FF" # Replace "FF" with your hexadecimal number
decimal_number = int(hex_number, 16)
decimal_number = hex(decimal_number)
print(decimal_number)
Метод 3: использование функции int() с основанием 16 и форматированием строк
hex_number = "FF" # Replace "FF" with your hexadecimal number
decimal_number = int(hex_number, 16)
decimal_number = "%d" % decimal_number
print(decimal_number)
Метод 4. Использование функции eval()
Внимание: функция eval() может быть опасной, если используется с ненадежными входными данными. Прежде чем использовать этот метод, убедитесь, что вы доверяете источнику входных данных.
hex_number = "FF" # Replace "FF" with your hexadecimal number
decimal_number = eval("0x" + hex_number)
print(decimal_number)