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
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.
- Prevedi l’output prima dell’esecuzione.
- Gestisci input vuoti o non validi.
- Sposta la logica in una funzione e aggiungi test.