MulaiMulai sekarang secara gratis

Buat kelas kalkulator hipotek

Anda memulai dengan BasicCalculator yang melakukan operasi aritmetika dasar.

Anda kemudian membuat FinancialCalculator yang mewarisi dari BasicCalculator ini. Anda memperluas kelas tersebut dengan menambahkan metode monthly_interest() yang menghitung bunga bulanan berdasarkan suku bunga tahunan.

Sekarang saatnya membuat kelas MortgageCalculator!

Latihan ini adalah bagian dari kursus

Studi Kasus: Membangun Perangkat Lunak dengan Python

Lihat Kursus

Petunjuk latihan

  • Instansiasikan metode dan atribut induk tanpa memanggil induk berdasarkan namanya.
  • Inisialisasi self.loan_amount menggunakan parameter yang sesuai.
  • Gunakan metode turunan untuk menginisialisasi self.monthly_interest_rate.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

class MortgageCalculator(FinancialCalculator):
  def __init__(self, loan_amount, annual_interest_rate, years):
    # Initialize the parent attributes and functions
    ____
    
	# Initialize the loan_amount attribute
    self.loan_amount = ____
    
    # Initialize the monthly_interest_rate
    self.monthly_interest_rate = self.____(annual_interest_rate)
Edit dan Jalankan Kode