FinancialCalculator
Lass uns die Klasse BasicCalculator erweitern und den FinancialCalculator erstellen.
Zum Einstieg erstellst du diese Kindklasse mit minimaler Funktionalität – der Fähigkeit, aus dem jährlichen Zinssatz den monatlichen Zinssatz zu berechnen. Später fügst du dem FinancialCalculator weitere Funktionen hinzu!
numpy wurde bereits als np für dich importiert.
Diese Übung ist Teil des Kurses
<Kurs>Fallstudie: Software in Python entwickeln</Kurs>Übungsanweisungen
- Erstelle die Klasse
FinancialCalculator, indem du vonBasicCalculatorerbst. - Erzeuge eine Instanz der Klasse
FinancialCalculatoralsfinancial_calculator. - Verwende
financial_calculator, um bei einem jährlichen Zinssatz von 6 % den monatlichen Zinssatz zu berechnen. Denk daran, den Prozentsatz als Dezimalzahl einzugeben.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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(____))