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 trialkarthikeyan k
104 Pointsadmitted = None if age >= 13: admitted = True else: admitted = False the above code gives the error
The error says, task 1 is no longer passing. Please guide me.
The same code works on my laptop but not on treehouse command line.
admitted = None
if age >= 13:
admitted = True
else:
admitted = False
2 Answers
Brendon Butler
4,254 PointsBecause of the way python works, your else statement needs to be on the same level as your if statement. It looks as if yours is indented by 4 spaces. Just remove 4 spaces from before "else" and "admitted = True"
It doesn't work in this example because the challenge is searching for if and else statements. But if you were to code this on your own, you could get it down to one line.
# your code now
admitted = None
if age >= 13:
admitted = true
else:
admitted = false
# expected code
admitted = None
if age >= 13:
admitted = true
else:
admitted = false
# most efficient way
admitted = age >= 13
karthikeyan k
104 PointsHi Brendon,
Thank you! I think i learned the fundamental about indentation.