Liste e Cicli Annidati

Con un ciclo for, leggiamo k numeri in input, un numero dopo l’altro.

Trovare un elemento in una lista Data una lista di interi e un intero, restituire True se l’intero è presente nella lista.




(for1)

Trovare una sottolista in una lista Date 2 liste di interi A e B, restituire True se B è una sottolista di A, ovvero una porzione contigua della lista A è uguale a B.




(for2)

Data una matrice, trovare se c’è una riga che contiene una sottolista Data una matrice M (una lista di liste) e una lista A, restituire True se A è una sottolista di una riga di M.




(for3)

Riusando il codice del find2.




(for3b)

Data una matrice, dire se tutte le righe contengono una sottolista Data una matrice M (una lista di liste) e una lista A, restituire True se A è una sottolista di tutte le righe di M.




(for4)

Data una lista dire se esistono almeno 3 quadruple di numeri il cui prodotto è divisibile per 20




(for5)

Next Section - Esercizi