w3resource

Python: Convert a given decimal number to binary list

Python List: Exercise - 185 with Solution

Write a Python program to convert a given decimal number to a binary list.

Visual Presentation:

Python List: Convert a given decimal number to binary list.

Sample Solution:

Python Code:

# Define a function called 'decimal_to_binary_list' that converts a decimal number to a binary list.
def decimal_to_binary_list(n):
    result = [int(x) for x in list('{0:0b}'.format(n))]
    # Convert the decimal number 'n' to a binary string, convert each digit to an integer, and store in a list.
    return result

# Set the value of 'n' to 8.
n = 8

# Print a message indicating the original number.
print("Original Number:", n)

# Call the 'decimal_to_binary_list' function with 'n' and print the result.
print("Decimal number (", n, ") to binary list:")
# Print the binary representation of the number 8 as a list.
print(decimal_to_binary_list(n))

# Set the value of 'n' to 45.
n = 45

# Print a message indicating the original number.
print("\nOriginal Number:", n)

# Call the 'decimal_to_binary_list' function with 'n' and print the result.
print("Decimal number (", n, ") to binary list:")
# Print the binary representation of the number 45 as a list.
print(decimal_to_binary_list(n))

# Set the value of 'n' to 100.
n = 100

# Print a message indicating the original number.
print("\nOriginal Number:", n)

# Call the 'decimal_to_binary_list' function with 'n' and print the result.
print("Decimal number (", n, ") to binary list:")
# Print the binary representation of the number 100 as a list.
print(decimal_to_binary_list(n)) 

Sample Output:

Original Number: 8
Decimal number ( 8 ) to binary list:
[1, 0, 0, 0]

Original Number: 45
Decimal number ( 45 ) to binary list:
[1, 0, 1, 1, 0, 1]

Original Number: 100
Decimal number ( 100 ) to binary list:
[1, 1, 0, 0, 1, 0, 0]

Flowchart:

Flowchart: Convert a given decimal number to binary list.

Python Code Editor:

Previous: Write a Python program to form Bigrams of words in a given list of strings.
Next: Write a Python program to swap two sublists in a given list.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.