Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Python Python Basics Types and Branching Use an if

Reginald Levy
Reginald Levy
2,975 Points

what am I doing wrong here

it seems like it is right but keeps following with error

favorite_color = input("What is your favorite color?  ")
    if favorite_color == "blue":
        print("You must love the sky!")

1 Answer

Jason Anders
Jason Anders
Treehouse Moderator 145,855 Points

Hi Reginald,

Your code is correct, except for the indentations.
Python is very indent specific. With that in mind, when you indent a line, you are indicating that it belongs inside a code block under the above line.

Here you have indented the if statement. The first line is declaring and assigning a variable, so it cannot take a code block. So, the if statement should start at the same indent as the first line. The indenting of the print statement is correct as it should be inside the if statement.

Nice work! :) :dizzy: