Python e la serie di Fibonacci

Mi sono divertito a scrivere uno scriptino in puro stile python per calcolare la serie di Fibonacci.
Tutto è iniziato ieri, mentre studiavo la sintassi di questo linguaggio, sono rimasto folgorato dalla possibilità di fare uno swap in questo modo:

a, b = b, a

Non c’è bisogno di una variabile temporanea, tutto sta in una riga, il tutto è davvero elegante.
Forte di questo allora ho scritto lo script per la serie di Fibonacci:

# Fabio Mattei
# 28th of October 2012

def fibonacci():
    a, b = 0, 1
    while b < 100:
        print(b, end=' ')
        a, b = b, a + b

if __name__ == '__main__': fibonacci()

E’ talmente bello ed elegante che lascia senza parole.

Nessun commento

Lascia un commento

La tua email non sarà mai resa pubblica.I campi obbligatori sono segnalati con un *