Если в терминале вылетает ошибка — первое, что стоит сделать, это внимательно прочитать текст ошибки. Звучит банально, но в 90% случаев она уже подсказывает, где косяк.
Например:
SyntaxError — где-то опечатка, лишняя скобка или неправильный отступ.
NameError — пытаешься использовать переменную, которая не определена.
ModuleNotFoundError — библиотека не установлена, надо установить через pip.
IndentationError — Python очень чувствителен к отступам, даже пробел лишний — и всё, ошибка.
Ещё частая история — забывают активировать виртуальное окружение, особенно если работаешь в PyCharm или VSCode. В результате — вроде модуль есть, но Python его "не видит".
Если скинешь текст ошибки — можно будет точнее понять. А пока можешь заглянуть сюда, тут как раз есть хорошие упражнения по базовому синтаксису и как не напороться на типичные ошибки:
https://pythonlib.ru/tasks-1