IniziaInizia gratis

Revisionare il codice del tuo collega

Un tuo collega ti chiede di rivedere del codice che ha scritto e di dargli qualche dritta per prepararlo alla produzione. Sai che avere una docstring è una best practice per funzioni manutenibili e riutilizzabili, quindi, per sicurezza, decidi di usare questa funzione has_docstring() su tutte le sue funzioni.

def has_docstring(func):
  """Verifica se la funzione 
  `func` ha una docstring.

  Argomenti:
    func (callable): Una funzione.

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

Questo esercizio fa parte del corso

Scrivere funzioni in Python

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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")
Modifica ed esegui il codice