Не знаю где ошибка, должен инвертироваться выход, но этого не происходит

именно так

1 лайк

ну может ты и прав.

Чем с тобой поделиться ?
Учебником ?
Рекомендую почитать про структуры, массивы и классы, они прям просятся в твой код

А вот это прям вообще перл

else{
if (door2_closed == false){
      door2_closed = true; 
    }
}
1 лайк

Запись как раз очевидна, а новичков нужно приучать писать сразу правильно, а не так, как им в силу отсутствия опыта кажется понятнее.

Есть, конечно!
Если в этот код нужно будет внести правку, ее придется вносить одновременно в 4-х разных местах. Что провоцирует ошибки. На пустом месте.

Повторяющийся код и глобальные переменные - точно Алигер! Только он вылечил постоянное применение БОЛЬШИХ БУКВ в именах переменных. И научился пользоваться Ctrl-T для форматирования.

Ну или “человек, очень похожий на …” ;). По желанию рассказать. что “пиписька, на самом деле, йухом называется” - прям-очень-очень похож на Алигера. И некропостинг, опять же. Может его из психушки выпустили? Ну там сейчас места нужны.

В данном случае “Алегир” уже не ник конкретного персонажа, а диагноз :slight_smile: Как “Паркинсон” …

Зато не скучно. Ну и русскоязычный форум не умрет, новый завсегдатАй.