Algoritmo Euclideo
In questa lezione svilupperemo l’algoritmo Euclideo in Python. L’algoritmo di Euclide è un metodo utilizzato per trovare il massimo comune divisore tra due numeri interi. Ricordiamo che: per massimo comune…
In questa lezione svilupperemo l’algoritmo Euclideo in Python. L’algoritmo di Euclide è un metodo utilizzato per trovare il massimo comune divisore tra due numeri interi. Ricordiamo che: per massimo comune…
Sviluppiamo l’algoritmo della successione di Fibonacci in Python. Ricordiamone la definizione. La successione di Fibonacci è una successione di numeri interi positivi, in cui ciascun numero, a cominciare dal terzo,…
Un numero di Harshad è un numero naturale divisibile per la somma delle sue cifre. I numeri di Harshad minori o uguali a 100 sono: 1, 2, 3, 4, 5,…
Svolgeremo altri esercizi sul ciclo for in Python al fine di consolidare quanto studiato finora. Esercizi sul ciclo for in Python – primo esercizio Progettate un algoritmo che scriva tutte…
In questa lezione, propongo altri esercizi sul ciclo for in Python. Primo esercizio ciclo for in Python Progettate un algoritmo che scriva tutte le coppie di numeri che danno per…
In questa lezione implementeremo degli algoritmi per convertire da binario a decimale in C++, cioè il viceversa dell’algoritmo proposto nella lezione precedente. Prima soluzione per convertire da binario a decimale…
Realizziamo il semplice gioco acchiappa il fantasma con pygame, utilizzando gli strumenti appresi finora. Più avanti perfezioneremo il gioco utilizzando gli sprite e altri metodi, per il momento mi preme…
In questa lezione utilizzeremo alcuni metodi dell’oggetto Rect, al fine di implementare qualche esempio. In particolare vedremo i metodi move, move_ip e collidepoint. Metodi dell’oggetto Rect – move_ip In questo…
In questa lezione studieremo l’oggetto Rect, un oggetto geometrico astratto caratterizzato dalla posizione e dalla lunghezza dei lati. Per creare un Rect si utilizza il costruttore Rect(): pygame.Rect(x,y,w,h) – dove…