Zacznij terazZacznij za darmo

FinancialCalculator

Rozszerzmy klasę BasicCalculator i stwórzmy FinancialCalculator.

Na początek utworzysz tę klasę potomną z minimalną funkcjonalnością – zdolnością do obliczania miesięcznej stopy procentowej na podstawie rocznej stopy procentowej. Później dodasz do FinancialCalculator więcej funkcji!

numpy zostało zaimportowane jako np.

To ćwiczenie jest częścią kursu

Studium przypadku: tworzenie oprogramowania w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz klasę FinancialCalculator, dziedzicząc po klasie BasicCalculator.
  • Utwórz instancję klasy FinancialCalculator o nazwie financial_calculator.
  • Użyj obiektu financial_calculator, aby obliczyć miesięczną stopę procentową dla rocznej stopy wynoszącej 6%, pamiętając, aby podać wartość procentową jako ułamek dziesiętny.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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(____))
Edytuj i uruchom kod