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.
admitted = 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
Brendon Butler4,242 Points
Because 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
Thank you! I think i learned the fundamental about indentation.