import data # splitto la lista data per togliere gli spazi e gli "a capo" split = data.l.split() # aggiungo una variabile per sommare i range somma = 0 for i in split: # splitto nuovamente per non avere il carattere - e separare i due numeri splot = i.split("-") diff = (int(splot[1]) - int(splot[0])) somma += (int(splot[1]) - int(splot[0]) + 1) print ("Result :", somma)