CommencerCommencer gratuitement

Révision du code de vos collègues

Votre collègue vous demande de relire le code qu'il a écrit et de lui donner quelques conseils pour le préparer en vue de sa mise en production. Vous savez que l'utilisation d'une docstring est considérée comme une pratique exemplaire pour des fonctions maintenables et réutilisables. Par conséquent, à titre de vérification, vous décidez d'appliquer cette fonction has_docstring() à toutes leurs 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

Cet exercice fait partie du cours

Écrire des fonctions en Python

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Call has_docstring() on the load_and_plot_data() function
ok = has_docstring(____)

if not ok:
  print("load_and_plot_data() doesn't have a docstring!")
else:
  print("load_and_plot_data() looks ok")
Modifier et exécuter le code