Identifier les tarifs
Après avoir présenté votre rapport à votre responsable, il a eu l’idée de proposer des cours aux utilisateurs de l’entreprise sur certains des outils que vous avez étudiés. Pour réaliser un test pilote, vous allez envoyer un e-mail proposant un cours sur l’un des outils, choisi aléatoirement à partir de votre jeu de données. Vous précisez également que les frais estimés doivent être payés chaque mois.
Pour rédiger l’e-mail, vous utiliserez des chaînes Template. Vous vous souvenez qu’il faut être prudent avec le signe dollar, car il sert d’identifiant dans ce contexte.
Dans cet exemple, la liste tools contient le nom de l’outil, les frais et le type de paiement correspondants pour l’offre. Si vous souhaitez explorer la variable, vous pouvez utiliser print() pour l’afficher dans l’IPython Shell.
Cet exercice fait partie du cours
<cours>Expressions rationnelles en Python</cours>Instructions de l’exercice
- Affectez respectivement le premier, le deuxième et le troisième élément de
toolsaux variablesour_tool,our_feeetour_pay. - Complétez la chaîne modèle en utilisant
$tool,$feeet$paycomme identifiants. Ajoutez le signe dollar avant l’identifiant$feeet ajoutez les caractèreslydirectement après l’identifiant$pay. - Remplacez les identifiants par les trois variables que vous avez créées et affichez le résultat.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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(____.____(____=____, ____=____, ____=____))