zip()

La funzione riceve come argomenti delle sequenze (stringhe, tuple, liste, iteratori, …) e restituisce un iteratore alle tuple costituite ordinatamente da un elemento di ognuno degli argomenti. Lunghezze diverse Se le sequenze hanno lunghezze diverse l’iteratore termina quando uno degli argomenti termina. for La funzione zip() si utilizza nei cicli for per scorrere più sequenze … Leggi tutto

Funzioni utente con return

L’esecuzione del codice all’interno di una funzione può essere interrotta con l’istruzione return Funzioni con risultato Le funzioni possono produrre un risultato che viene restituito all’istruzione chiamante tramite return …

Media troncata

Calcolare la media aritmetica escludendo una percentuale prefissata di valori agli estremi Nella prima fase bisogna calcolare il numero di voti da escludere Soluzione 1 Se i numeri sono ordinati è sufficiente escludere dalla somma i primi pN2 e gli ultimi pN2 Soluzione 2 Usa la funzione predefinita sum() applicata alla sottolista Soluzione 3 Senza … Leggi tutto

Presente?

Fissa una o più liste di numeri e uno o più valori da cercare Il valore è presente o meno all’interno della lista? Soluzione 1 La funzione restituisce risp Soluzione 2 Perché aspettare la fine del ciclo for per restituire la risposta affermativa? Soluzione 3 L’istruzione return nel for peggiora la leggibilità del codice. Soluzione 4 … Leggi tutto