Create octal_to_binary.py

Added ocatl_to_binary.py
This commit is contained in:
Navanit Nandakumar 2023-08-12 07:27:50 +05:30 committed by GitHub
parent ae0fc85401
commit 9da661b098
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,22 @@
def octal_to_binary(octal):
# Converting Octal to Decimal
decimal = 0
power = 0
while octal != 0:
decimal += (octal % 10) * pow(8, power)
octal //= 10
power += 1
# Converting Decimal to Binary
binary = 0
digit_place = 1
while decimal != 0:
binary += (decimal % 2) * digit_place
decimal //= 2
digit_place *= 10
return binary
octal_number = int(input("Enter octal number: "))
binary_number = octal_to_binary(octal_number)
print(f"The binary equivalent of {octal_number} is {binary_number}")