Prijzen identificeren
Nadat je je rapport aan je baas hebt laten zien, kwam hij met het idee om cursussen aan te bieden aan de gebruikers van het bedrijf over enkele tools die je hebt bestudeerd. Om een pilot uit te voeren, stuur je een e-mail met een aanbod voor een cursus over een van de tools, willekeurig gekozen uit je gegevensset. Je vermeldt ook dat de geschatte vergoeding maandelijks moet worden betaald.
Voor het schrijven van de e-mail gebruik je Template-strings. Je weet nog dat je moet oppassen met het dollarteken, omdat dit hier voor identifiers wordt gebruikt.
In dit voorbeeld bevat de lijst tools de bijbehorende toolnaam, vergoeding en betaaltype voor het productaanbod. Als je de variabele wilt verkennen, kun je print() gebruiken om deze te bekijken in de IPython Shell.
Deze oefening maakt deel uit van de cursus
Regular expressions in Python
Oefeninstructies
- Wijs het eerste, tweede en derde element van
toolsrespectievelijk toe aan de variabelenour_tool,our_feeenour_pay. - Maak de template-string af met
$tool,$feeen$payals identifiers. Voeg het dollarteken toe vóór de identifier$feeen voeg de tekenslydirect na de identifier$paytoe. - Vervang de identifiers door de drie variabelen die je hebt gemaakt en print de resultaten.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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(____.____(____=____, ____=____, ____=____))