FinancialCalculator
Rozšíříme třídu BasicCalculator a vytvoříme FinancialCalculator.
Nejdřív tuto potomkovskou třídu vytvoříš se základní funkcionalitou – schopností vypočítat měsíční úrokovou sazbu z roční úrokové sazby. Později do FinancialCalculator přidáš další funkce!
numpy je už naimportován jako np.
Toto cvičení je součástí kurzu
Případová studie: Tvorba softwaru v Pythonu
Pokyny k cvičení
- Vytvoř třídu
FinancialCalculatorděděním z třídyBasicCalculator. - Vytvoř instanci třídy
FinancialCalculatorjakofinancial_calculator. - Pomocí
financial_calculatorvypočítej měsíční úrokovou sazbu při roční úrokové sazbě 6 % – nezapomeň zadat procenta jako desetinné číslo.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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(____))