ComeçarComece gratuitamente

Revisar o código de seu colega de trabalho

Seu colega de trabalho está pedindo que você revise um código que ele escreveu e dê algumas dicas sobre como prepará-lo para a produção. Você sabe que ter uma docstring é considerada a prática recomendada para funções reutilizáveis e passíveis de manutenção, portanto, como uma verificação de sanidade, você decide usar essa função has_docstring() em todas as suas funções.

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

Este exercício faz parte do curso

Como escrever funções em Python

Ver Curso

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# 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")
Editar e executar código