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
Istruzioni dell'esercizio
- Definisci una classe
Calculatorcon due parametri all’inizializzazione:num_oneenum_two. - Definisci un metodo
addition(), che restituisceself.num_onepiùnum_two. - Definisci un metodo
subtraction(), che restituisceself.num_onemenonum_two. - Definisci un metodo
multiplication(), che restituisceself.num_onepernum_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 ____(____):
____