Fonctions : les paramètres optionnels des listes - darko-itpro/formation-Python_fondamentaux GitHub Wiki
Fichiers de travail
Pour les exercices de cet énoncé, vous allez travailler avec la fonction que vous avez créée dans l'exercice précédent et les tests qui l'accompagnent.
Exercice
Nous allons faire évoluer la fonction de conversion de temps vu dans l’exercice précédent.
Commençons par nous intéresser au nom de la fonction. Il convient de choisir un nom suffisamment générique. Renommez votre fonction en to_minutes
.
Cette fonction ne prends qu’un paramètre qui est les heures. Mais dans les cas d’usage correspondant à ce nom, nous pouvons avoir des paramètre heures et minutes. Ajoutez ce paramètre minutes. Vous avez maintenant une fonction avec deux paramètres.
Vous pouvez ajouter les tests pour illustrer le bon comportement avec ces deux attributs.
Mais les tests existant sont maintenant en échec. Cette fonction nous oblige à passer un paramètre minutes qui n’est pas toujours nécessaire.
Rendez ce paramètre optionnel et vérifiez que l’ensemble des tests passent.