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
stjarnan
Front End Web Development Techdegree Graduate 56,481 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