In the previous article, we have discussed Python min() Function with Examples

**oct() Function in Python:**

The oct() function is used to convert an integer to an octal string.

Python prefixes octal strings with 0o.

**Syntax:**

oct(number)

**Parameters**

**number:** This is required. It is an integer number.

If the value is not an integer (binary, decimal, or hexadecimal), it should implement __index__() to return an integer.

**Return Value:**

The oct() function takes an integer number and returns an octal string.

**Examples:**

**Example1:**

**Input:**

Given Number = 18

**Output:**

The given number's{ 18 } Octal Value = 0o22 The oct() function Return Type = <class 'str'>

**Example2:**

**Input:**

Given numberÂ = 13 Given binary numberÂ = 0b10 Given hexadecimal numberÂ = 0XB

**Output:**

The oct(13) value is = 0o15 The oct(0b10) value = 0o2 The oct(0XB) value = 0o13

## oct() Function with Examples in Python

### Method #1: Using Built-in Functions (Static Input)

**Approach:**

- Give the number as static input and store it in a variable.
- Pass the given number as an argument to the oct() function to get the Octal value of a given number.
- Store it in another variable.
- Print the given number’s OctalValue.
- Print the Return Type of oct() Function using the type() method by passing the oct(given number) as an argument to it.
- The Exit of the program.

**Below is the implementation:**

# Give the number as static input and store it in a variable. gvn_numbr = 18 # Pass the given number as an argument to the oct() function to get the # Octal value of a given number. # Store it in another variable. Octal_valu = oct(gvn_numbr) # Print the given number's Octal Value. print("The given number's{", gvn_numbr, "} Octal Value = ", Octal_valu) # Print the return Type of oct() Function using the type() method by passing # the oct(given number) as an argument to it. print("The oct() function Return Type =", type(oct(gvn_numbr)))

**Output:**

The given number's{ 18 } Octal Value = 0o22 The oct() function Return Type = <class 'str'>

##### oct() For binary and Hexadecimal numbers

# converting decimal to octal print('The oct(13) value is = ', oct(13)) # converting binary to octal print('The oct(0b10) value = ', oct(0b10)) # converting hexadecimal to octal print('The oct(0XB) value = ', oct(0XB))

**Output:**

The oct(13) value is = 0o15 The oct(0b10) value = 0o2 The oct(0XB) value = 0o13

### Method #2: Using Built-in Functions (User Input)

**Approach:**

- Give the number as user input using the int(input()) function and store it in a variable.
- Pass the given number as an argument to the oct() function to get the Octal value of a given number.
- Store it in another variable.
- Print the given number’s OctalValue.
- Print the Return Type of oct() Function using the type() method by passing the oct(given number) as an argument to it.
- The Exit of the program.

**Below is the implementation:**

# Give the number as user input using the int(input()) function and store it in a variable. gvn_numbr = int(input("Enter some random number = ")) # Pass the given number as an argument to the oct() function to get the # Octal value of a given number. # Store it in another variable. Octal_valu = oct(gvn_numbr) # Print the given number's Octal Value. print("The given number's{", gvn_numbr, "} Octal Value = ", Octal_valu) # Print the return Type of oct() Function using the type() method by passing # the oct(given number) as an argument to it. print("The oct() function Return Type =", type(oct(gvn_numbr)))

**Output:**

Enter some random number = 10 The given number's{ 10 } Octal Value = 0o12 The oct() function Return Type = <class 'str'>

Fed up with searching various pages for the list of Python Built in Functions? Look at the tutorial linked here and explore all coding samples of built-in functions of python.