IniziaInizia gratis

Creare una classe da zero

Nell’ultimo esercizio del capitolo, entrerai nei panni di uno sviluppatore Python e costruirai da zero una tua classe, incluso un costruttore!

Progetterai una classe Calculator, includendo metodi che permettono l’addizione, la sottrazione o la moltiplicazione di due valori.

Questo esercizio fa parte del corso

Introduzione alla programmazione orientata agli oggetti in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Definisci una classe Calculator con due parametri all’inizializzazione: num_one e num_two.
  • Definisci un metodo addition(), che restituisce self.num_one più num_two.
  • Definisci un metodo subtraction(), che restituisce self.num_one meno num_two.
  • Definisci un metodo multiplication(), che restituisce self.num_one per num_two.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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 ____(____):
    ____   
Modifica ed esegui il codice