Что произойдёт при выполнении выражения "Возраст: " + 18?

AВернётся строка "Возраст: 18" автоматически
BВернётся число 18
CВернётся None
DБудет исключение TypeError
Правильный ответ. Нельзя складывать str и int без явного преобразования.

Разбор

Оператор + для строк выполняет конкатенацию, но обе части должны быть строками. Выражение "Возраст: " + 18 вызовет TypeError, потому что 18 — это int. Правильно: "Возраст: " + str(18) или f"Возраст: {18}".

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

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