Mulai sekarangMulai 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 merupakan bagian dari kursus

Studi Kasus: Membangun Perangkat Lunak dengan Python

Lihat Kursus

Instruksi 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 langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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