fb pixel

Introduction to Python

  • Profound Academy

    • Status
      • 1
        Input and Output
      • 2
        Variables and Integer Arithmetic
      • 3
        Conditional Operators
      • 4
        Advanced Conditions - Nesting
      • 5
        Types and Variables
      • 6
        Strings
      • 7
        Lists
      • 8
        For Loops
      • 9
        While Loops
      • 10
        continue, break, while...else
      • 11
        String and List methods
      • 12
        Nested Loops
      • 13
        List Comprehension
      • 14
        Tuples and Sets
      • 15
        dict
      • 16
        Functions
      • 17
        Functions 2
      • 18
        Lambda and higher-order functions
      • 19
        Files

  • Color mix

    Working at a design studio is exciting. Mixing colors together can produce other interesting colors. The wonderful thing is that any color can be produced as a result of mixing red, green, and blue colors together.
    Yet, doing that experiment every time is time-consuming and it would be great to have an automated process that would print the resulting color after mixing different colors together.
    notion image
    Our task is to automate part of that process and print the resulting color after mixing any of the red, green, and blue colors (The image on the right can be used as a reference).
    • Mixing red and blue results in purple
    • Mixing red and green results in yellow
    • Mixing green and blue results in cyan
     
    The program gets as an input 2 colors that the designer wants to mix. Sometimes they do typos or input invalid colors - in that case, the program should print Invalid color. Otherwise, the program should print the result of the mix.
    Input
    Output
    red blue
    purple
    redd blu
    Invalid color
     
    To check your solution you need to sign in
    Sign in to continue