開始使用免費開始

FinancialCalculator

讓我們擴充 BasicCalculator 類別,建立 FinancialCalculator

一開始,你會先建立這個子類別的最小功能——能從年利率計算月利率。之後你會再為 FinancialCalculator 加上更多功能!

已經幫你將 numpynp 匯入。

本練習屬於課程

案例研究:用 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(____))
編輯並執行程式碼