In this code snippet, we’ll show an example of a python language function to convert binary to decimal numbers.

Python language functions to convert binary to decimal numbers

def binary_to_decimal(number: int) -> int:
    """
    Convert a binary number to decimal.

    Args:
        number (int): The binary number to be converted.

    Returns:
        int: The decimal representation of the binary number.
    """
    values = list(str(number))
    result = 0
    pow_index = len(values) - 1
    for i in values:
        if i == "1":
            result += pow(2, pow_index)
        pow_index -= 1
    return result


def main():
    number = int(input("Enter the binary number you want to convert: "))

    print("\n\n*********************************************")
    print("****************** Result *******************")
    print("*********************************************")
    print(f"The decimal number of {number} is {binary_to_decimal(number)}")


if __name__ == "__main__":
    main()

All code from this code snippet package can be downloaded here.

MIT Licensed Code – See License

Tags: python, decimal, binary, conversion, decimal numbers, maths, mathematics