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(____))