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…
In questa lezione impareremo ad inserire immagini in pygame. Innanzitutto presentiamo la funzione che serve a caricare un’immagine, cioè la funzione load che si trova nel sotto modulo image: pygame.image.load().…
In questa lezione studieremo gli eventi in pygame, necessari per interagire con il nostro programma. Per capire come funzionano gli eventi facciamo un semplice esempio. Quando lavoriamo al computer il…
In questa lezione vedremo come costruire altre Surface, cioè delle aree su cui disegnare. Possiamo creare altre Surface con la funzione costruttore, ricordiamo che nei linguaggi OOP ogni oggetto ha…
In questa lezione vedremo come utilizzare pygame per disegnare sullo schermo. Nella scorsa lezione abbiamo visto come importare la libreria pygame e abbiamo creato la nostra prima finestra, adesso vedremo…
Pygame è un insieme di moduli, free and open source, progettati per creare dei videogiochi. Come installare pygame Per l’installazione occorre seguire dunque questi semplici passaggi: 1 -Per prima cosa…
Python pop – Il metodo pop elimina l’ultimo elemento della lista se non è specificato un indice, altrimenti rimuove l’elemento dell’indice indicato tra parentesi tonde. Python Pop – esempio Facciamo…
In questa lezione impareremo ad utilizzare Scratch per creare un semplice e divertente quiz a premi. Ipotizziamo di fare 5 domande ad un utente. Ad ogni punteggio ottenuto superiore o…
In questa lezione propongo un esercizio che utilizza ancora il metodo insert di Python. Insert Python – Primo esercizio Inserire 20 numeri random da 50 a 150 in testa alla…
Realizziamo un semplice esercizio utilizzando il costrutto while in Python, un ottimo modo per esercitarci e comprendere meglio il funzionamento di questo ciclo. Scrivere un programma che, leggendo due numeri…