Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

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

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

1 Answer

Jason Anders
MOD
Jason Anders
Treehouse Moderator 145,623 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: