1. Learn
  2. /
  3. Courses
  4. /
  5. Écrire des fonctions en Python

Connected

Exercise

Révision du code de votre collègue

Votre collègue vous demande de passer en revue un bout de code qu'il a écrit et de lui donner des conseils pour le préparer à la mise en production. Vous savez qu'ajouter une docstring est une bonne pratique pour écrire des fonctions maintenables et réutilisables. Par mesure de vérification, vous décidez donc d'utiliser cette fonction has_docstring() sur toutes ses fonctions.

def has_docstring(func):
  """Check to see if the function 
  `func` has a docstring.

  Args:
    func (callable): A function.

  Returns:
    bool
  """
  return func.__doc__ is not None

Instructions 1/3

undefined XP
  • 1

    Appelez has_docstring() sur la fonction load_and_plot_data() de votre collègue.

  • 2
    • Vérifiez si la fonction as_2D() contient une docstring.
  • 3
    • Vérifiez si la fonction log_product() contient une docstring.