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 trial

Python Python Basics (2015) Logic in Python Conditional Value

Hanifah W
Hanifah W
395 Points

Am 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"

?

conditions.py
admitted = None
if age = 3:
  admitted = True

4 Answers

Jennifer Nordell
seal-mask
STAFF
.a{fill-rule:evenodd;}techdegree
Jennifer Nordell
Treehouse Teacher

This 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

Challenge 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!

admitted = None
if age >= 13:
  admitted = True
else: 
  admitted = False 
Hanifah W
Hanifah W
395 Points

Thank you Jennifer. I did figure it out. Sometimes you just gotta breathe to see the obvious.