Funzioni Booleane¶
- I valori booleani sono il risultato della valutazione di una espressione booleana.
- Un valore booleano può essere anche ritornato da una funzione.
- Questo è un modo molto conveniente di nascondere test complicati. Per esempio:
Il nome di questa funzione è isDivisible
. E’ comune dare alle funzioni booleane dei nomi di domanda che la cui risposta è sì/no. isDivisible
ritorna True
oppure False
per indicare se x
è o non è divisibile per y
.
Possiamo rendere la funzione più concisa facendo ritornare direttamente il valore della valutazione senza usare l’ if
:
def isDivisible(x, y):
return x % y == 0
Quando valutiamo l’istruzione if
nella parte principale del programma, la valutazione dell’espressione booleana causa una chiamata alla funzione isDivisible
.