[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

Un commento finora

  1. giuppe92 on

    Complimenti, l’avrei fatto anche io così!


Lascia un Commento

Fill in your details below or click an icon to log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Log Out / Modifica )

Foto Twitter

You are commenting using your Twitter account. Log Out / Modifica )

Foto di Facebook

You are commenting using your Facebook account. Log Out / Modifica )

Connecting to %s

Iscriviti

Get every new post delivered to your Inbox.