Identyfikowanie cen
Po przedstawieniu raportu szefowi pojawił się pomysł, żeby zaoferować użytkownikom firmy kursy dotyczące wybranych narzędzi. Na potrzeby pilotażu wyślesz e-mail z ofertą kursu poświęconego jednemu z narzędzi, losowo wybranemu ze zbioru danych. Wspomnisz w nim również, że podana opłata jest płatna miesięcznie.
Do napisania e-maila użyjesz ciągów szablonowych (Template strings). Pamiętaj, że znak dolara wymaga szczególnej uwagi, ponieważ w tym kontekście służy do oznaczania identyfikatorów.
W tym przykładzie lista tools zawiera nazwę narzędzia, opłatę oraz typ płatności dla danej oferty. Aby podejrzeć zawartość zmiennej, możesz użyć print() w powłoce IPython Shell.
To ćwiczenie jest częścią kursu
Wyrażenia regularne w Pythonie
Instrukcje do ćwiczenia
- Przypisz pierwszy, drugi i trzeci element listy
toolsodpowiednio do zmiennychour_tool,our_feeiour_pay. - Uzupełnij ciąg szablonowy, używając identyfikatorów
$tool,$feei$pay. Dodaj znak dolara przed identyfikatorem$fee, a bezpośrednio po identyfikatorze$paydopisz znakily. - Podstaw pod identyfikatory trzy utworzone zmienne i wyświetl wynik.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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(____.____(____=____, ____=____, ____=____))