Genera un codice per produrre i primi 50 numeri di Fibonacci.
"""
Stampa i primi 50 numeri di Fibonacci
"""

nterms = 50

# primi due termini
n1 = 0
n2 = 1
count = 0

# verifica se il numero di termini è valido
if nterms <= 0:
   print("Inserisci un intero positivo")
elif nterms == 1:
   print("Sequenza di Fibonacci fino a",nterms,":")
   print(n1)
else:
   print("Sequenza di Fibonacci:")
   while count < nterms:
       print(n1,end=' , ')
       nth = n1 + n2
       # aggiorna i valori
       n1 = n2
       n2 = nth
       count += 1