Somme nei cicli Python

di il
3 risposte

Somme nei cicli Python

Buona sera, sono agli inizi con python e non riesco a stampare il seguente ciclo
# Scrivi un ciclo che calcoli la somma di tutti i numeri pari compresi tra 2 e 100, inclusi
Pensavo di iniziare nel seguente modo, poi, però non so come proseguire
for n in range(2,101,2):
Grazie in anticipo per l'aiuto

3 Risposte

  • Re: Somme nei cicli Python

    Ti basta aggiungere un print(n)
  • Re: Somme nei cicli Python

    candaluar ha scritto:


    Ti basta aggiungere un print(n)
    In questo modo, però, continua a stampare l'elenco. Ciò che mi richiede l'esercizio e la somma di tutti i numeri nell'elenco. Comunque ti ringrazio per aver risposto
  • Re: Somme nei cicli Python

    Scusami,avevo letto troppo frettolosamente. Per eseguire una somma di questo tipo ti devi appoggiare ad una variabile, chiamamola 'somma' che inizializzi a 0 prima del ciclo e a cui sommi tutti i vari 'n', come in questo esempio:
    somma=0
    for n in range(2,101,2):
         somma = somma + n
    print(somma)
    Naturalmente per ottenere questo risultato ci sarebbe una via molto più semplice, come potrebbe fare il 'piccolo' Gauss http://www.batmath.it/storia/gauss_1_100/gauss_1_100.htm
Devi accedere o registrarti per scrivere nel forum
3 risposte