Project Euler Problem 25 (Python)

preview_player
Показать описание
Project Euler 25. problemin çözümü...
Рекомендации по теме
Комментарии
Автор

dictionary kullanabilirsiniz:


dictioanary=dict()
dictioanary[1]=1
dictioanary[2]=1
x=3
while True:

if
print(x)
break
x+=1

burakaydn
Автор

a, b = b, a+b yi
a = b
b = a+b yazınca aynı sonucu vermiyor sebebi ne olabilir aynı şeyi ifade etmiyor mu ikisi de

fatmnurr
Автор

a, b, step = 1, 1, 0

while (len (str(b))) <= 1000:
a, b = b, a+b
step += 1
print(step)

bu şekilde kısaltılabilir ama 3 fazla veriyor :)

enverozdemir
Автор

fibonacci_list = [1, 1]
index = 0
while True:
+ fibonacci_list[index + 1])
if len(str(fibonacci_list[-1])) == 1000:
+ 1)
break
index += 1

Caligaris
join shbcf.ru