Quando si lavora con i numeri, a volte è molto utile lavorare con sequenze. In alcune applicazioni, potremmo essere interessati alla sequenza di numeri 0, 1, 2, ..., n. In altre applicazioni, i numeri importanti potrebbero trovarsi in un segmento l, l + 1, l + 2, ..., r.
Il comando range() rende facile lavorare con intervalli di numeri. Può generare numeri in qualsiasi intervallo con qualsiasi intervallo tra ogni coppia:
2 argomenti l e r: genera i numeri l, l+1, l+2, ..., r-1
3 argomenti l, r e d: genera i numeri l, l+d, l+2d, ..., r-1
Quando usato con altre espressioni, possiamo usare range() senza il list(). Negli esempi sopra, abbiamo usato list() affinché il comando print visualizzi un output leggibile.
Sfida
Dato un intero n come input, scrivi un programma che stampi la somma dei numeri 1, 2, ... n.