ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează clasa FinancialCalculator prin moștenire din BasicCalculator.
  • Creează o instanță a clasei FinancialCalculator cu numele financial_calculator.
  • Folosește financial_calculator pentru 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(____))
Editează și rulează codul