input1 = raw_input("").lower()
if input1 == "no":
print "no"
if input1 == "yes":
print "yes"
else:
print "nothing"
Это упрощенная версия проблемы, с которой я сталкиваюсь, я знаю, почему это происходит, но не знаю, как ее исправить или что искать. Каждый раз, когда выполняется что-либо, кроме последнего, если выполняется, он всегда печатает else
вместе с ним.Оператор Python If/Else работает не так, как ожидалось
Пример: Если я помещу «нет» в это, он печатает «нет» и «ничего», но если «да» введен, он печатает только «да».
Используйте 'elif'. Просто зачитай свои условия. – miradulo