Я начинаю с python и сталкиваюсь с основной проблемой в этом упражнении со вложением:
bird_names="eagle", "pigeon", "colibri", "seagull"
bird_guess=input("Guess the bird: ")
if bird_guess in bird_names == False:
print("Try again")
bird_guess2=input("Guess the Bird: ")
if bird_guess2 in birds == False:
print("Try again")
bird_guess3=input("Guess the Bird: ")
if bird_guess3 in birds == False:
print("Sorry out of tries")
else:
print("Yes 3rd try")
else:
print("Yes 2rd try")
else:
print("Great, 1st try")
Когда я запускаю его и, например, набираю bird_guess
значение d
, код выводит напрямую Great, 1st try
вместо прохождения всех других if
состояний.
Есть идеи, где моя ошибка?