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 Membership

If 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

membership.py
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

generating an error it says line 11 has a syntax error. There is no line 11, any ideas?

a a
a a
1,101 Points

if and #elif must type in the same line.

1 Answer

stjarnan
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
stjarnan
Front End Web Development Techdegree Graduate 56,488 Points

Hi 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