Tutte le guide

Esercizi Python per principianti, svolti e spiegati (eseguibili nel browser)

Il modo più efficace per imparare Python non è leggere la teoria: è risolvere piccoli esercizi e vedere subito il risultato. Qui sotto trovi sei esercizi progressivi, ognuno con la soluzione spiegata, e puoi eseguirli e modificarli direttamente in questa pagina con "Prova tu".

Esercizio 1 — Salutare l'utente

Stampa un saluto personalizzato.

nome = "Giulia"
print("Ciao, " + nome + "! Benvenuta.")

Le stringhe si uniscono con +. Prova a cambiare il nome ed esegui di nuovo.

Esercizio 2 — La somma di due numeri

Somma due numeri e mostra il risultato.

a = 8
b = 5
print("La somma è", a + b)

print può ricevere più valori separati da virgola: li stampa uno dopo l'altro con uno spazio.

Esercizio 3 — Pari o dispari

Dì se un numero è pari o dispari.

numero = 7

if numero % 2 == 0:
    print(numero, "è pari")
else:
    print(numero, "è dispari")

% è il resto della divisione: se il resto diviso 2 è zero, il numero è pari. È uno dei trucchi più usati in assoluto.

Esercizio 4 — Contare da 1 a 5

Stampa tutti i numeri da 1 a 5.

for i in range(1, 6):
    print(i)

range(1, 6) genera i numeri da 1 a 5 (l'estremo destro è escluso). Cambia il 6 e guarda cosa succede.

Esercizio 5 — La somma dei primi 100 numeri

Somma tutti i numeri da 1 a 100.

totale = 0
for i in range(1, 101):
    totale = totale + i

print("La somma da 1 a 100 è", totale)

Qui accumuli: parti da zero e a ogni giro aggiungi il numero corrente. È lo schema base di quasi ogni calcolo.

Esercizio 6 — Trovare il più grande

Trova il numero più grande in una lista.

numeri = [3, 9, 2, 15, 7]
massimo = numeri[0]

for n in numeri:
    if n > massimo:
        massimo = n

print("Il più grande è", massimo)

Parti dal primo come "campione in carica" e lo sostituisci ogni volta che ne trovi uno più grande. Quando questo schema ti viene naturale, hai fatto un salto vero.

E adesso?

Se questi esercizi ti sono piaciuti, il percorso Python ne ha centinaia come questi, dal primo print fino a funzioni, dizionari e OOP: teoria breve e poi subito pratica nel browser, con XP e streak. I primi capitoli sono gratuiti. Vuoi solo sperimentare? Il playground è libero.

Impara facendo, non solo leggendo

Percorsi da zero ad avanzato con esercizi che scrivi ed esegui nel browser. I primi capitoli sono gratis.

Esercizi Python per principianti, svolti e spiegati (eseguibili nel browser) — LevelUpCode