Мой код пропускает первый if, даже когда ввожу не да или Да. Он продолжает тело if, даже когда не получает соответствующей команды. Я написал другой код с if, он работает отлично. Помогите, пожалуйста.
.<pre><code class=“python3”>
import time
import random
print(“– Добро пожаловать в дом с привидениями!”)
time.sleep(2)
print(“– Говорят, что встреча с одним из них – обычное дело!”)
enter = input(“– Вы готовы? (Я могу принимать только да или нет в качестве ответа): ”)
if enter == “да” or “Да”:
print(enter)
print(“– Что-ж. Входите сюда, пожалуйста.”)
time.sleep(1)
print(“– Не бойтесь, на вас никто на входе не нападет.”)
print(“– Жильцы этого дома любят сначала поиздеваться на жертвой, прежде чем убить её”)
time.sleep(4)
print(“Топ… Топ… Топ…”)
time.sleep(4)
print(“…– Эй, вы говорили, что русских не будет!..”)
time.sleep(4)
print(“Топ… Топ… Топ…”)
time.sleep(4)
print(“…– Пяти стаканов крови молодых девушек как-то маловато…”)
time.sleep(4)
print(“… – Блин, батарейки в магнитофоне сели, придется без топота…”)
time.sleep(2)
print(“… – А цепи на руках тебе на что?…”)
time.sleep(3)
print(“БАБАБАБАЦ! БУМ! ТРАХ-ТАРАРАХ!”)
time.sleep(3)
print(“– Ну вот мы и пришли к первой развилке”)
time.sleep(2)
print(“– У тебя есть выбор: пойти прямо, направо или налево.”)
print(“ \ 1 \ | 2 | / 3 /”)
time.sleep(2)
print(“Тебе нужно нажать номер двери в соответствующей панели.”)
time.sleep(2)
print(“– Ты также можешь взять подсказку, которых у тебя 3 на всю игру.”)
time.sleep(2)
print(“Твоя задача – не напороться на привидение, выбрав правильную дверь”)
time.sleep(2)
print(“На этом этапе я тебя покину. Моя задача – провести инструктаж. Всего доброго!”)
time.sleep(2)
print(“Вы поворачиваетесь к дверям и видите панель для ввода кода”)
time.sleep(2)
print(“…И надпись ‘Введите номер двери:’…”)
time.sleep(2)
choise1 = str(input(“Введите номер двери: ”))
</code></pre>