Python Python Basics (2015) Logic in Python Membership

Lalit Aditya
Lalit Aditya
400 Points

I need you to make an if condition that sets store_open to True if time is in the store_hours list.

Why is my code wrong?

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:
    store_open="False"

1 Answer

Antonio De Rose
Antonio De Rose
20,856 Points

Logic is correct, but the error is in, the way you have declared true / 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" # True False is a type of Boolean and the way you have declared True it is not boolean
else:
    store_open="False"