Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř třídu FinancialCalculator děděním z třídy BasicCalculator.
  • Vytvoř instanci třídy FinancialCalculator jako financial_calculator.
  • Pomocí financial_calculator vypočí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(____))
Upravit a spustit kód