Python Python Basics (2015) Logic in Python Membership

if, in, else use

unable to figure out the problem in the code
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 :
    store_open = None

1 Answer

Jennifer Nordell
Jennifer Nordell
Treehouse Moderator

Hi there! You're doing well and you are only off by one word. If the time is not in the store_hours it should be set to False, but you have set it to None. None is a different reserved word in Python than True and False. Note that the Bummer message here says that store_open is not False.

Your very last line should read:

store_open = False

Hope this helps! :sparkles: