Почему возникает ошибка синтаксиса?
Ты сравниваешь string и int, а так делать нельзя
Предположительно, считай пробелы, if str(nik) >= 16: не понято к чему относится, то ли к верхнему условию, то ли независимое условие.