1. Python - типизированный язык, поэтому при сравнении разных типов данных выдаст ошибку. Чтобы сравнить разные типы, нужно привести их к одному.
2. Эти операторы используются для объединения двух условий. Оператор "and" выдаст True только в том случае, если 2 из двух условий дают True, а оператор "or" ожидает True от одного из двух условий.
3. Встроенные функции: str(), int().