MulaiMulai sekarang secara gratis

Menggunakan doctest

Modul doctest menyediakan cara yang sederhana untuk menguji fungsi Anda menggunakan contoh yang disertakan dalam docstring. Pada latihan ini, Anda akan berkesempatan mempraktikkan pengujian dengan modul doctest.

Modul doctest sudah dimuat sebelumnya di lingkungan Anda.

Latihan ini adalah bagian dari kursus

Studi Kasus: Membangun Perangkat Lunak dengan Python

Lihat Kursus

Petunjuk latihan

  • Dalam kelas FinancialCalculator, hitung bunga bulanan, yaitu hasil bagi dari bunga tahunan dan jumlah bulan dalam setahun (12).
  • Gunakan fungsi yang relevan dari modul doctest untuk menguji kode contoh fungsi Anda.

Ingat, doctest hanya menampilkan keluaran jika kode/dokumentasi tidak benar.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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
____
Edit dan Jalankan Kode