Некоторое время я смотрел на это и не мог понять, почему я получаю неверный синтаксис в операторе if.
number = 6 if number > 5 and < 9: print “Yes” else: print “No”
Вы допустили ошибку при объявлении вашего оператора if.Ваша программа не знает, что должно быть меньше 9. Правильный синтаксис вашей проблемы:
if 5 < number < 9:
или
if number > 5 and number < 9:
Вы пропустили имя переменной во втором сравнении:
if number > 5 and number < 9: blah blah blah