FinancialCalculator
Hai să extindem clasa BasicCalculator și să creăm FinancialCalculator.
Pentru început, vei crea această clasă derivată cu funcționalitate minimă – capacitatea de a calcula rata lunară a dobânzii pornind de la rata anuală. Ulterior, vei adăuga mai multe funcționalități la FinancialCalculator!
numpy a fost importat ca np pentru tine.
Acest exercițiu face parte din cursul
Studiu de caz: Construirea de software în Python
Instrucțiuni pentru exercițiu
- Creează clasa
FinancialCalculatorprin moștenire dinBasicCalculator. - Creează o instanță a clasei
FinancialCalculatorcu numelefinancial_calculator. - Folosește
financial_calculatorpentru a calcula rata lunară a dobânzii, dând ca intrare o rată anuală de 6% – nu uita să introduci procentul ca număr zecimal.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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(____))