Select Color with Questionary Library in Python

  • Share this:

Code introduction


This function uses the Questionary library to allow the user to select a color from a predefined list. It first defines a list of colors, then uses the prompt function and the Choice class to display a selection menu from which the user can choose a color. Finally, the function returns the selected color.


Technology Stack : Questionary

Code Type : Function

Code Difficulty : Intermediate


                
                    
def random_color(arg1, arg2):
    from questionary import Choice, prompt

    # Define a list of colors
    colors = ["red", "green", "blue", "yellow", "purple", "orange"]

    # Prompt the user to choose a color
    color_choice = prompt(
        f"Choose a color from the following options: {colors}",
        choices=Choice(
            list(enumerate(colors, start=1)),
            multi=False,
            style="compact"
        )
    ).as完整()

    # Return the selected color
    return color_choice                
              
Tags: