Bắt đầu ngayBắt đầu miễn phí

Tạo lớp máy tính thế chấp (mortgage)

Bạn bắt đầu với BasicCalculator để thực hiện các phép toán cơ bản.

Sau đó, bạn tạo FinancialCalculator kế thừa từ BasicCalculator. Bạn đã mở rộng lớp này bằng cách thêm phương thức monthly_interest() để tính lãi suất hàng tháng dựa trên lãi suất hàng năm.

Giờ là lúc tạo lớp MortgageCalculator!

Bài tập này là một phần của khóa học

Nghiên cứu tình huống: Xây dựng phần mềm bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Khởi tạo các phương thức và thuộc tính của lớp cha mà không gọi trực tiếp tên lớp cha.
  • Khởi tạo self.loan_amount bằng tham số tương ứng.
  • Dùng một phương thức thừa hưởng để khởi tạo self.monthly_interest_rate.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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)
Chỉnh sửa và Chạy Mã