Ошибка TabError: непоследовательное использование табуляции и пробелов в отступах возникает, когда в одном блоке кода используются как табуляции, так и пробелы для создания отступов. Python тебе так и говорит, чтобы ты использовал только один метод отступа в рамках одного блока кода.