Possible en double:
Python program to find fibonacci series. More Pythonic way.Fibonacci de moins de 4 millions
Hey, je tentais d'écrire un script qui résume tous les même termes "séquence de Fibonacci" de moins de 4 millions.
Fibonacci1 = 1
Fibonacci2 = 2
a = 2
i = 4
for i in range(1,4000000):
Fibonacci1 = Fibonacci1 + Fibonacci2
if Fibonacci1 % 2 == 0:
a = a + Fibonacci1
Fibonacci2 = Fibonacci1 + Fibonacci2
if Fibonacci2 % 2 == 0:
a = a + Fibonacci2
print a
raw_input()
cela devrait prendre moins d'une minute, mais cela a pris toute la nuit et il n'a pas été résolu!
Edit: Désolé les gars, j'ai mal compris le problème. Je pense que cela signifie que je dois résumer tous les termes pairs jusqu'à 4 millions! Mais la solution était de faire la somme de tous les termes pairs jusqu'à 4 millions.
Code de travail (terminé en moins d'une seconde):
Fibonacci1 = 1
Fibonacci2 = 2
a = 2
while a < 4000000:
Fibonacci1 = Fibonacci1 + Fibonacci2
if Fibonacci1 % 2 == 0:
a = a + Fibonacci1
Fibonacci2 = Fibonacci1 + Fibonacci2
if Fibonacci2 % 2 == 0:
a = a + Fibonacci2
print a
raw_input()
Est-ce un devoir? – che
@che - Ça sent le projet Euler pour moi – Bwmat
C'est le projet Euler # 2. –