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.

<<  Vai alla 4° lezione     Vai alla 6° lezione  >>