Parametri – 1

Nessun parametro La funzione esegue un compito senza avere necessità di dati in ingresso (dalla chiamata…) Uno o più parametri La funzione esegue un compito utilizzando i dati in ingresso (ricevuti alla chiamata come valori dei parametri) Se i parametri sono utilizzati in modo diverso (o sono di tipo diverso) è necessario rispettare l’ordine

Visibilità delle risorse – 2

Le risorse globali strutturate sono visibili all’interno delle funzioni, le modifiche sono permanenti La risorsa locale x copre la visibilità della risorsa globale con lo stesso nome Il parametro formale x della funzione si riferisce alla risorsa strutturata globale x1.Le modifiche a x (x1) sono permanenti. Parametri misti I parametri formali della funzione x e a … Leggi tutto

Ripetizioni con break, continue, else

Le ripetizioni accettano anche le istruzioni di interruzione break e continue e la clausola else L’istruzione continue forza l’esecuzione del prossimo passo del ciclo. Le istruzioni successive della sequenza non verranno eseguite. L’istruzione break interrompe l’esecuzione del ciclo. Le istruzioni successive della sequenza non verranno eseguite. La sequenza controllata da else viene eseguita se non … Leggi tutto

bool()

Il tipo di dato bool (boolean) può assumere solo i due valori, costanti predefinite, True e False. Costruttori Qualsiasi valore / oggetto può essere valutato dalla funzione bool() bool() Restituisce False bool(x) Restituisce False se il numero è 0. Esempi: 0, 0.0, 0j, Decimal(0), Fraction(0, 1) bool(z) Restituisce False se len(z) restituisce 0. Esempi: “”, … Leggi tutto