Indovinare un numero

1 Il computer pensa un numero e l’utente deve indovinarlo Continua finché… Per sempre, a meno che… 2 Alla fine del gioco il computer comunica il numero di tentativi 3 L’utente pensa un numero e il computer deve indovinarlo 4 Se l’utente commette un errore, o tenta di imbrogliare, … il programma termina quando esaurisce … Leggi tutto

Liste > Confrontare

1 Si possono utilizzare gli operatori di uguaglianza e di non uguaglianza.Due liste sono uguali se hanno lo stesso contenuto posizione per posizione. Funziona anche con tuple e insiemi. 2 Con for 3 Con zip() 4 Con while

Liste > Copiare

1 Inizializza una lista vuota e dopo aggiunge a destra, con il metodo append(), gli elementi uno per uno 2 Inizializza una lista della stessa lunghezza, piena di zeri, e dopo copia gli elementi uno per uno 3 Con la tecnica dello slicing si può estrarre una copia di tutta la lista 4 La funzione … Leggi tutto

Liste > Capovolgere

1 Scambia primo e ultimo, secondo e penultimo, terzo e terzultimo, … Utilizza due “puntatori” al primo e all’ultimo elemento Attenzione: non funziona perché ogni elemento viene scambiato 2 volte. 2 Si scambiano gli elementi fino a metà con quelli della seconda metà 3 Più semplice 4 Il metodo reverse() delle liste risolve il problema