Funzioni Booleane




(ch06_boolfun1)

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.

(ch06_boolcodelens)

Next Section - Verifica di proprietà di sequenze