Kom igångKom igång gratis

Bygg en klass från grunden

I det sista exemplet i kapitlet får du kliva in i rollen som Python-utvecklare och bygga en egen klass från grunden – inklusive en konstruktor!

Du ska utforma en Calculator-klass med metoder för addition, subtraktion och multiplikation av två värden.

Den här övningen är en del av kursen

Introduktion till objektorienterad programmering i Python

Visa kurs

Övningsinstruktioner

  • Definiera en klass Calculator med två parametrar vid initiering: num_one och num_two.
  • Definiera en metod addition() som returnerar self.num_one plus num_two.
  • Definiera en metod subtraction() som returnerar self.num_one minus num_two.
  • Definiera en metod multiplication() som returnerar self.num_one multiplicerat med num_two.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Define and initialize the Calculator class
____:
  ____ ____(____, ____, ____):
    self.____ = ____
    self.____ = ____
  
  # Create the addition method
  def ____(____):
    return self.____ ____ self.____
  
  # Create the subtraction method
  def ____(____):
    return ____
  
  # Create the multiplication method
  def ____(____):
    ____   
Redigera och kör kod