Ожидается, что вход будет True , если это Список . Поэтому, введя «да» или «да», вы всегда получите Ложь
- «Да» == ['Да', 'Да'] -> False
- 'yes' == ['yes', 'Yes'] -> False
Чтобы устранить эту проблему, есть много подходов
Пример 1
user_input = input()
if user_input.lower() == 'yes':
print(True)
else:
print(False)
Пример 2
user_input = input()
if user_input in ['yes', 'Yes']:
print(True)
else:
print(False)
Лично я бы порекомендовал Первый подход, потому что входные данные могут быть легко проверены и не различаются.