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! While you're at it, check out some resources Treehouse students have shared here.
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 trialHanifah W
395 PointsAm I understanding the question correctly? conditions.py
I am to assume that age = 13 has already been declared. adb admitted = None.
so what is wrong with line 1 according to the "Bummer! invalid syntax in Line 1"
?
admitted = None
if age = 3:
admitted = True
4 Answers
Jennifer Nordell
Treehouse TeacherThis line right here will always evaluate to true (barring any freaky errors with memory allocation).
if age = 3:
And that's because you're using a single equals which is an assignment statement. You're assigning the value 3 to age. You need the double equals to check for equality. And change 3 to 13 and the condition to greater than per the challenge requirements.
admitted = None
if age > 13:
admitted = True
Ary de Oliveira
28,298 PointsChallenge Task 1 of 2
I'm going to create a variable named age. I need you to make an if condition that sets admitted to True if age is 13 or more.
admitted = None
if age >= 13:
admitted = True
Challenge Task 2 of 2
OK, one more. Add an else to your if. In the else, set admitted to False.
admitted = None
if age >= 13:
admitted = True else:
admitted = False
Keep up the momentum!
Ronnie Jimenez
Courses Plus Student 2,345 Pointsadmitted = None
if age >= 13:
admitted = True
else:
admitted = False
Hanifah W
395 PointsThank you Jennifer. I did figure it out. Sometimes you just gotta breathe to see the obvious.