Старый стиль с оператором %: Вы можете использовать оператор % для форматирования строк.
Здесь %d - это спецификатор формата для целых чисел, и значение n * 2 подставляется в строку.
Пример:
n = 5
print('n умножить на 2 = %d' % (n * 2))
Метод str.format(): Этот метод позволяет вам интерполировать переменные в строку.
В фигурных скобках {} можно указать имя переменной или индекс аргумента.
Пример:
n = 5
print('n умножить на 2 = {}'.format(n * 2))
f-строки (Python 3.6+): F-строки - это более современный способ форматирования строк. Внутри f-строки вы можете использовать выражения и переменные напрямую.
Пример:
n = 5
print(f'n умножить на 2 = {n * 2}')
![](https://otvet.imgsmail.ru/download/208598383_7efce8d10c8f30c434e18d052fa4ac07_800.jpg)
самый простой пример
print('n умножить на 2 = n*2')
как сделать что бы n там менялось в зависимости от заданного n ?
можно конечно расписать как
print(n, 'умножить на 2 =', n*2')
но я уверен что это как нибудь можно сделать без кавычек и запятых