[Project Euler] – Problem 01

Project Euler Logo

Add all the natural numbers below 1000 that are multiples of 3 or 5.
Somma tutti i numeri naturali minori di 1000 che sono multipli di 3 o di 5.

tot=0
for i in range(1000):
    if (i%3==0)or(i%5==0):
        tot=tot+i
print tot

Spiegazione:
Inizializzo il tototale a zero tot=0 controllo tramite un ciclo for i valori che stanno nel range di 1000 (da 0 a 999) for i in range(1000) per ogni valore controllo se è divisibile per 3 o 5 if (i%3==0)or(i%5==0) (cioè se l’operazione modulo da zero come risultato),se è divisibile aggiungo il valore controllato alla variabile tot

1 comment so far

  1. giuppe92 on

    Complimenti, l’avrei fatto anche io così!


Rispondi