# Python Code Example: convert decimal to hexadecimal number

This code converts a decimal number to a hexadecimal number. The function takes in a single parameter `x`, which represents the decimal number that is to be converted.

The function starts by using the built-in `hex` function in Python to convert the decimal number `x` to its equivalent hexadecimal representation. The hexadecimal representation is returned as a string with the prefix `0x` attached to it, e.g. `0x8c` for the decimal number 140.

Next, the string is split using the `split` method with the argument `'x'`. This will result in a list with two elements: `['0', '8c']`. The second element of the list, `'8c'`, is the hexadecimal representation without the `0x` prefix. This is obtained using the `[-1]` list indexing syntax.

Finally, the function returns the hexadecimal representation without the prefix as the output.

When the code is executed, it calls the `decToHex` function with the argument `140`. This will result in the hexadecimal representation of 140, `'8c'`, being printed to the console.

``````def decToHex(x):
return hex(x).split('x')[-1]

print(decToHex(140))``````
##### Output
``8c``