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 trialreidpittshill
431 PointsIf condition generating error
time = 15 store_open = None store_hours = [9, 10, 11, 12, 13, 14, 15, 16, 17, 18] if time in store_hours: store_open = True else if time not in store_hours: store_open = False
time = 15
store_open = None
store_hours = [9, 10, 11, 12, 13, 14, 15, 16, 17, 18]
if time in store_hours:
store_open = True
else if time not in store_hours:
store_open = False
a a
1,101 Pointsif and #elif must type in the same line.
1 Answer
stjarnan
Front End Web Development Techdegree Graduate 56,488 PointsHi Reidpittshills,
There are some problems in your code, first in Python 'else if' statements are spelled 'elif'. Secondly, the indentation is wrong, your elif statement should be having the same indentation as your if statement seeing as if your if statement is not true, it will try your elif statement.
I hope that helps,
Jonas
reidpittshill
431 Pointsreidpittshill
431 Pointsgenerating an error it says line 11 has a syntax error. There is no line 11, any ideas?