Data types and variables
Operators
Modules and Packages
Conversion Programs
More Code Examples
Cheat Sheet

Python Code Example: Convert Decimal to Binary Number

This Python code defines a function decToBin() that converts a decimal (base-10) number to its binary (base-2) representation, omitting the ‘0b’ prefix. The function takes an integer x as input, converts it to binary using the bin() function, slices off the first two characters ('0b'), and returns the result as an integer. The print statement calls this function with the argument 22 and prints the binary representation of 22 as an integer.

Detailed Breakdown:

  • Function Definition: decToBin(x) converts a decimal number x to binary.
  • Conversion Process: Uses bin(x) to get the binary string and slices [2:] to remove the '0b' prefix.
  • Output: Prints the binary equivalent of 22 as an integer, which is 10110.

Code Example

def decToBin(x):
    return int(bin(x)[2:])

print(decToBin(22))

Output

10110

Code Explanation

The code defines a function decToBin(x) which takes a decimal number x as its input and returns the binary equivalent of that number. The function uses the built-in bin() function to convert the decimal number to binary. The bin() function returns a string representation of the binary number, including the prefix ‘0b’.

The function then uses the int() function to convert the string representation of the binary number to an integer, and uses string slicing to remove the ‘0b’ prefix.

The code then calls the decToBin function with the decimal number 22 as the input and prints the result. The output should be “10110”.