# Python Code Example: convert decimal to octal number

This Python code defines a function `decToOct()` that converts a decimal (base-10) number to its octal (base-8) representation, omitting the ‘0o’ prefix. The function takes an integer `x` as input, converts it to an octal string using the `oct()` function, then splits this string at ‘o’ and returns the last part of the split array, which is the octal value without the prefix. The `print` statement calls this function with the argument `125`, and prints the octal representation of `125`, which is `175`.

Detailed Breakdown:

• Function Definition: `decToOct(x)` converts a decimal number `x` to an octal string.
• Conversion Process: Uses `oct(x)` to generate the octal string, then employs `split('o')` to discard the `'0o'` prefix.
• Output: Prints the octal equivalent of `125` as `175`.

## Code Example

``````def decToOct(x):
return oct(x).split('o')[-1]

print(decToOct(125))``````

### Output

``175``

### Code Explanation

The function uses the built-in `oct` function in Python to convert `x` to its octal representation, represented as a string with the prefix ‘0o’. The `split` method is used to remove the prefix ‘0o’, and the result is returned from the function.

For example, when this function is called with the argument `125`, it returns the string ‘175’, which is the octal representation of `125`. The `print` function is used to print the result.