FinancialCalculator
讓我們擴充 BasicCalculator 類別,建立 FinancialCalculator。
一開始,你會先建立這個子類別的最小功能——能從年利率計算月利率。之後你會再為 FinancialCalculator 加上更多功能!
已經幫你將 numpy 以 np 匯入。
本練習屬於課程
案例研究:用 Python 建構軟體
練習說明
- 透過繼承
BasicCalculator建立FinancialCalculator類別。 - 建立
FinancialCalculator的實例並命名為financial_calculator。 - 使用
financial_calculator在年利率為 6% 的情況下計算月利率,記得以小數形式輸入百分比。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
class BasicCalculator():
def divide(self, x, y):
return x / y
# Create a class FinancialCalculator that inherits from BasicCalculator
class FinancialCalculator(____):
def calculate_monthly_interest_rate(self, annual_interest_rate):
return self.divide(annual_interest_rate, 12)
# Create a financial calculator
financial_calculator = ____()
# Print the monthly interest rate for a yearly rate of 6 percent
print(financial_calculator.calculate_monthly_interest_rate(____))