ComeçarComece de graça

Usando doctest

O módulo doctest oferece uma maneira direta de testar suas funções usando exemplos incluídos nas docstrings. Neste exercício, você vai praticar testes com o módulo doctest.

O módulo doctest já foi pré-carregado no seu ambiente.

Este exercício faz parte do curso

Estudo de Caso: Construindo Software em Python

Ver curso

Instruções do exercício

  • Na classe FinancialCalculator, calcule o juro mensal, que é o quociente entre o juro anual e o número de meses do ano (12).
  • Use a função relevante do módulo doctest para testar o código de exemplo da sua função.

Lembre-se, o doctest só mostra uma saída se o código/a documentação estiver incorreto.

Exercício interativo prático

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

class FinancialCalculator(BasicCalculator):
    def monthly_interest(self, annual_interest_rate):
      '''
      >>> monthly_interest(0.06)
      0.005
      '''
      # Calculate the quotient of the annual_interest_rate and 12 (the number of months in a year).
      return self.divide(____, ____)

# Run doctest
____
Editar e executar o código