05 ‐ Les conditionnelles, seconde partie
Les deux exercices sont indépendants.
Fichiers de travail
Pour les exercices de cet énoncé, vous allez travailler avec les fichiers suivants :
* exos/training_utils.pyque vous avez créé précédemment (il peut avoir un nom différent improvisé
* lors de la formation).
Exercice
Après la mise en production, nous avons découvert qu'il pouvait y avoir deux structures de données pour un formation qui devra être annulée :
training_to_cancel = ["Python, initiation", 2, 1200, 0]
training_to_cancel = ["Django, initiation", 4, 2200]
La première contient un entier représentant le nombre de participants en quatrième position et le second n’a que 3 valeurs.
Si vous utilisez cette seconde donnée avec votre fonction, elle lèvera une exception.
Faite évoluer la fonction pour qu’une formation n’ayant pas l’information « nombre d'inscrits » (qui n’a donc que 3 données) soit considéré comme « à annuler ».