Определение цен
Получив ваш отчёт, руководитель предложил предлагать пользователям компании курсы по некоторым из изученных вами инструментов. Для пробного запуска вы отправите письмо с предложением курса по одному из инструментов, выбранному случайным образом из вашего набора данных. В письме также упоминается, что указанная стоимость рассчитана на ежемесячной основе.
Для написания письма вы будете использовать шаблонные строки (Template strings). Важно помнить, что знак доллара в этом случае используется для обозначения идентификаторов, поэтому с ним нужно обращаться осторожно.
В этом примере список tools содержит название инструмента, стоимость и тип оплаты для предложения продукта. Чтобы изучить переменную, воспользуйтесь функцией print() в оболочке IPython.
Это упражнение является частью курса
Регулярные выражения в Python
Инструкции к упражнению
- Присвойте первый, второй и третий элементы списка
toolsпеременнымour_tool,our_feeиour_payсоответственно. - Завершите строку шаблона, используя
$tool,$feeи$payв качестве идентификаторов. Добавьте знак доллара перед идентификатором$fee, а символыly— непосредственно после идентификатора$pay. - Подставьте идентификаторы с помощью трёх созданных переменных и выведите результаты на экран.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Import template
from string import Template
# Select variables
our_tool = ____
our_fee = ____
our_pay = ____
# Create template
course = ____("We are offering a 3-month beginner course on ____ just for ____ ____ ____")
# Substitute identifiers with three variables
print(____.____(____=____, ____=____, ____=____))