x = 5
print(f"x * 2 = {x * 2}")
x * 2 = 10
. F-строка подставляет значение выражения x * 2
(то есть 5 * 2) в строку.
Задача: Дан следующий код:
x = 5
print(f"x * 2 = {x * 2}")
Разбор:
В данном примере используется f-строка (formatted string literal) в Python. F-строки позволяют встраивать выражения Python непосредственно в строковые литералы, которые вычисляются во время выполнения.
Шаги выполнения:
x
присваивается значение 5
.print
. Внутри print
находится f-строка: f"x * 2 = {x * 2}"
.x * 2
вычисляется. Поскольку x
равно 5
, результатом будет 5 * 2 = 10
.10
) подставляется в f-строку на место выражения, заключенного в фигурные скобки {}
."x * 2 = 10"
.print
выводит эту строку в стандартный поток вывода (консоль).Ожидаемый вывод:
x * 2 = 10