Python: Convert the values of RGB components to a hexadecimal color code
Python String: Exercise-95 with Solution
Write a Python program to convert the values of RGB components to a hexadecimal color code.
Create a placeholder for a zero-padded hexadecimal value using '{:02X}' and copy it three times.
Use str.format() on the resulting string to replace the placeholders with the given values.
Sample Solution:
Python Code:
# Define a function to convert RGB values to a hexadecimal color code
def rgb_to_hex(r, g, b):
# Use string formatting to convert the RGB values to a hexadecimal color code
return ('{:02X}' * 3).format(r, g, b)
# Test the function with different RGB values and print the results
print(rgb_to_hex(255, 165, 1))
print(rgb_to_hex(255, 255, 255))
print(rgb_to_hex(0, 0, 0))
print(rgb_to_hex(0, 0, 128))
print(rgb_to_hex(192, 192, 192))
Sample Output:
FFA501 FFFFFF 000000 000080 C0C0C0
Flowchart:
Python Code Editor:
Previous: Write a Python program to convert a hexadecimal color code to a tuple of integers corresponding to its RGB components.
Next: Write a Python program to convert a given string to camelcase.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
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://w3resource.com/python-exercises/string/python-data-type-string-exercise-95.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics