Learn about Octal to Decimal in Python in the below code example. Also, refer to the comments in the code snippet to get a detailed view about what’s actually happening.
Octal to Decimal in Python
The goal is to extract the digits of a given octal number beginning with the rightmost digit and store them in a variable called a
decimal variable. When extracting digits from an octal number, multiply the digit by the appropriate base (Power of 8) and add the result to the variable
decimal. Finally, the variable
decimal will be used to record the required decimal number.
# Python program to convert octal to decimal def OctalDecimal(num): decimal = 0 length = len(num) for x in num: length = length-1 decimal += pow(8,length) * int(x) return decimal # input number num = input('Enter an octal number: ') # function call print('The decimal value is =',OctalDecimal(num))
Enter an octal number: 96
The decimal value is = 78
Hope above code works for you and Refer the below Related Codes to gain more insights. Happy coding and come back again.
Similar Code : Convert Decimal to Octal in Python