LABORATORIO DI PYTHON
Quinta lezione
Argomenti trattati:
- Passaggio parametri all’interprete.
- Il costrutto: continue.
- Il tipo di ritorno: None.
Materiale didattico:
Esercizi per casa:
- Completare gli esercizi assegnati alla 3° lezione — soluzioni.
- Leggere, comprendere ed eseguire il codice dell’esercitazione assegnata in classe.
- Provare ad eseguire il modulo Bancomat.py, dell’esercitazione 4, sia in modalità script, che importandolo in un altro modulo o nella shell interattiva.
- Importare il modulo Bancomat.py all’interno dell’interprete interattivo.
- Chiamarne più volte la funzione isnumero(..), passandole stringhe differenti.
- Creare una prima variante del modulo Bancomat.py, che esegua il codice nel corpo del programma, SOLO se utilizzato in modalità script, e NON quando importato all’interno di un altro modulo — soluzione.
- Creare una seconda variante del modulo Bancomat.py, alla quale sia possibile passare le quantità da Depositare e Prelevare, come parametri, alla sua esecuzione — soluzione.
NB: Se la quantità da depositare o quella da prelevare, venissero passate come parametri, le corrispondenti chiamate alla funzione input() NON dovranno essere eseguite(il valore è stato già inserito nei parametri, non serve inserirlo da tastiera).
- Implementare le funzioni dichiarate nel modulo: esercizi-lezione5.py, sostituendo la parola pass, con l’implementazione della funzione.
- Importare tutti i simboli del modulo esercizi-lezione5.py nella shell interattiva; in modo tale da poterne chiamare le funzioni in esso definite, senza dover specificare il modulo d’appartenenza(esercizi-lezione5.f()).
- Testare il corretto funzionamento delle funzioni implementate, per tutti i casi richiesti nelle rispettive specifiche.