Fibonacci u zagrljaju pythona
objavljeno: 24.08.2010.
Najbolji način autoizolacije je rješavanje malenih matematičkih zadataka kroz programiranje. Zahvaljujući malenoj djeci koja su divljala po kupeu skoro čitavo sam se putovanje zabavljao baš sa tim stvarima.
a=0
b=1
for i in range (1, 100):print (a)
c=a
a=a+b
b=c
Program izračunava brojeve Fibonaccijevog niza i demonstrira jednostavnost i čistoću koda koja je postignuta kroz python. Još zanimljivija rješenja mogu se naći na stranici LiteratePrograms koja sadrži brojne primjere i implementacije u drugim programskim jezicima. Tako se na njoj može naći i rekurzivna funkcija koja izračunava brojeve ovog slavnog niza.
def fib(n):
if n == 0:
return 0
elif n == 1:
return 1
else:
return fib(n-1) + fib(n-2)
1 komentar
napisao/la pootzko 24.08.2010. u 16:58
počelo je!