Inserire immagini in pygame

Inserire immagini in pygame

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(). All’interno delle parentesi si indica il nome dell’immagine, facendo attenzione ad indicare il percorso esatto se l’immagine non è nella stessa cartella del file che […]

Eventi in pygame

Eventi in pygame

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 sistema operativo gestisce e controlla tutto, se facciamo clic con il mouse, se premiamo un tasto sulla nostra tastiera, ecc. Dunque, quando facciamo qualcosa, il […]

Costruire altre surface

Costruire altre Surface

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 una particolare funzione, chiamata costruttore, che è designata a creare un’istanza dell’oggetto. Il costruttore ha il medesimo nome dell’oggetto e se è contenuto in un […]

Pygame per disegnare sullo schermo

Pygame per disegnare sullo schermo

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 come personalizzarla. Proviamo quindi a colorare lo sfondo. Ricordiamo alcuni colori in RGB. Bianco – RGB(255,255,255) Nero – RGB(0,0,0) Rosso – RGB(255,0,0) Verde – RGB(0,255,0) […]

pygame

Pygame

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 occorre controllate che abbiate installato Python seguendo le istruzioni al link: https://www.codingcreativo.it/il-python/ Infatti se in fase di installazione non avete selezionato Add Python 3.X to […]

Python pop

Python pop

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 dunque un semplice esempio per capire il funzionamento: stagioni=[‘Autunno’, ‘Primavera’, ‘Estate’] stagioni.pop() print(stagioni) In questo caso si elimina ‘Estate’. Se volessimo cancellare ad esempio la […]

quiz a premi

Quiz a premi

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 uguale a 3 si stabilisce un premio diverso. Domande per quiz a premi Potete personalizzare il quiz con le domande che preferite. Io ho inserito […]

Insert Python

Insert Python

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 lista, con il metodo insert di Python. Visualizzare con un altro ciclo gli elementi. Dopo, modificare ciascun elemento, sottraendo a ciascun numero la somma delle […]

EEsercizio con il while in python

Esercizio con il while in Python

Realizziamo un semplice esercizio con il while in Python, al fine di esercitarci. Scrivere un programma che, leggendo due numeri interi, sottrae il minore dal maggiore finché la loro differenza diventa inferiore a 3 unità, visualizzando sullo schermo il risultato di ogni iterazione. Innanzitutto chiediamo in input i due numeri a e b interi. Dopo […]

Numeri primi da 2 a N

Numeri primi da 2 fino ad N

Scrivere un programma in Python che, determini i numeri primi da 2 fino ad N. Procedimento algoritmo numeri primi da 2 fino ad N Cominciamo a ragionare su una possibile soluzione. Dato che è un problema complesso possiamo suddividerlo in sotto-problemi per riuscire a trovare meglio la soluzione. Primo passo – determinare un numero primo […]