НачатьНачать бесплатно

Определение цен

Получив ваш отчёт, руководитель предложил предлагать пользователям компании курсы по некоторым из изученных вами инструментов. Для пробного запуска вы отправите письмо с предложением курса по одному из инструментов, выбранному случайным образом из вашего набора данных. В письме также упоминается, что указанная стоимость рассчитана на ежемесячной основе.

Для написания письма вы будете использовать шаблонные строки (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(____.____(____=____, ____=____, ____=____))
Редактировать и запускать код