# Neurotoads Python RPG — занятие 45
# Рефакторинг финальной версии

def can_open_door(state):
    return state["has_key"]
def open_door(state):
    if not can_open_door(state):
        return "Заперто"
    state["door_open"]=True
    return "Открыто"
state={"has_key":True,"door_open":False}
print(open_door(state),state)
