w3resource

Python: Convert a given decimal number to binary list

Python List: Exercise - 185 with Solution

Convert Decimal to Binary List

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.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/python-exercises/list/python-data-type-list-exercise-185.php