Esercizi Python per principianti

Successione di Fibonacci in Python

La successione inizia con 0 e 1; ogni termine è la somma dei due precedenti.

Che cos’è Successione di Fibonacci?

La successione inizia con 0 e 1; ogni termine è la somma dei due precedenti.

Genera la successione di Fibonacci con un ciclo.

Quando si usa?

  • Imparare la sintassi Python con codice pratico.
  • Costruire basi solide per problemi più complessi.
  • Provare rapidamente un’idea senza installazioni locali.

Codice di esempio

Esegui codice →
main.py
count = 10
a, b = 0, 1

for _ in range(count):
    print(a, end=" ")
    a, b = b, a + b

Output previsto

0 1 1 2 3 5 8 13 21 34

Come funziona

Dopo la stampa, l’assegnazione multipla aggiorna entrambi i termini. Tempo O(n), memoria extra O(1).

Modifica i valori ed esegui il programma nel compilatore Python online CodeUtility senza installare Python.

Esercizi pratici

Modifica gli input e verifica i casi limite prima di usare dataset più grandi.

  1. Prevedi l’output prima dell’esecuzione.
  2. Gestisci input vuoti o non validi.
  3. Sposta la logica in una funzione e aggiungi test.
Esegui nell’IDE Python →