Какое значение будет у msg после выполнения name = "Анна" и msg = f"Привет, {name}!"?

A"Привет, Анна!"
B"Привет, {name}!"
C"Привет, name!"
DБудет исключение NameError
Правильный ответ. f-строки подставляют значения выражений из {}.

Разбор

В f-строке (например, f"Привет, {name}!") всё, что внутри фигурных скобок {} вычисляется как выражение Python и подставляется в итоговую строку. Поэтому при name = "Анна" получится строка "Привет, Анна!".

Проверь себя · 1/3разбор после ответа
Какая проверка наиболее корректна, чтобы убедиться, что переменная x равна None?
Тренировать Python в Telegram

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