Чему равно выражение 5 == "5"?

AFalse
BTrue
CБудет исключение TypeError
DNone
Правильный ответ. == не приводит типы автоматически при сравнении.

Разбор

Хотя 5 и "5" выглядят похоже, это разные типы: int и str. В Python == не выполняет неявное преобразование типов, поэтому 5 == "5" даёт False. Если нужно сравнить, приведите типы явно: 5 == int("5").

Проверь себя · 1/3разбор после ответа
Чему равно выражение "PyThOn".lower()?
Тренировать Python в Telegram

Ещё вопросы по теме «Синтаксис и типы данных»