folder Tahribat.com Forumları
linefolder Python
linefolder Fibonaci Yazımı



Fibonaci Yazımı

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zasox
    zasox's avatar
    Kayıt Tarihi: 21/Kasım/2014
    Erkek

    phytona yeni başladım acemiyim 30-45 dk uğraştım bi fibonaci sayı dizisi yazan bir program yazamadım

    aslında bikaç denememde yaklaştım ama ara sayıları atladı filan nasıl yapacağımı bilen beni aydınlatıcak kişiler arıyorum

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    angels_demos
    angels_demos's avatar
    Kayıt Tarihi: 03/Haziran/2006
    Erkek

    http://en.literateprograms.org/Fibonacci_numbers_(Python)

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zasox
    zasox's avatar
    Kayıt Tarihi: 21/Kasım/2014
    Erkek

    ben döngüleri yeni öğreniyomda -while dayım-

    while ile yapmaya çaışmıştım hepsini böyle alt alta otomatik yazdırsın istiyordum

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek

    Ben de yeni başladım şöyle bir şey yaptım

    kac = 7
    n = 0
    dizi = []
    
    while (n <= kac):
    	if n == 0:
    		dizi.insert(0,0)
    	elif n == 1:
    		dizi.insert(1,1)
    	else:
    		dizi.insert(n, dizi[n-1] + dizi[n-2])
    	n +=1
    
    print('\n'.join(str(v) for v in dizi))

    İmza...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NmC
    NmC's avatar
    Kayıt Tarihi: 23/Kasım/2008
    Erkek

    sayi1 = 1;

    sayi2 = 1;

    limit = 1000;

    while(sayi2 < limit){

    print(sayi2);

    temp = sayi1;

    sayi1 = sayi2;

    temp = temp + sayi2;

    sayi2 = temp;

    }

     

    Daha verimli yazılabilir. Şimdilik bununla idare et :))


    There are 10 types of people in the world. Those who knows binary and those who dont...
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Mastika.
    Absolut
    Absolut's avatar
    Kayıt Tarihi: 04/Ağustos/2011
    Erkek

    hocam javada su sekilde yaptim fikir olmasi acisindan senin icin

     

    class Fabio {
    
    	public static void main(String[] args) throws Exception {
    		int i , size , sum ;
    		int a[]= {4,8,3,1,18,9,21,20,5,17};
    		size = 10; // eleman sayisi 
    		sum = 0;
    		for(i=0;i< size ; i= i+2){
    			sum= a[i]+a[i+1];
    		System.out.println(sum);
    		}
    	}
    
    }
    Absolut tarafından 02/Haz/15 22:09 tarihinde düzenlenmiştir

    Nice babayigitler kirayi kim odeyecek, coluk cocuk ne yiyecek derdinden dolayi dunyayi degistiremiyor.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pcdoktor636
    pcdoktor636's avatar
    Kayıt Tarihi: 12/Ocak/2010
    Erkek

    Hocam fibonacci serisi "pythonic" yolla şu şekillerde yazılabilir:

    Fibonacci

    1. def fib(n):
    2. a,b=1,1
    3. for i in range(n-1):
    4. a,b=b,a+b
    5. return a
    6.  
    7. n=raw_input("How long you want: ")
    8. print fib(int(n))
    9. a,b=0,1

    Fibonacci Iterative

    1. for x in xrange(12):
    2. a,b=b,a+b
    3. print a

    Fibonacci Recursive

    1. def fibonacci(leng):
    2. if leng==0:
    3. return 0
    4. if leng==1 or leng==2:
    5. return 1
    6. else:
    7. return fibonacci(leng-1) + fibonacci(leng-2)
    8. print fibonacci(4)
    pcdoktor636 tarafından 02/Haz/15 22:37 tarihinde düzenlenmiştir
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zasox
    zasox's avatar
    Kayıt Tarihi: 21/Kasım/2014
    Erkek
    NmC bunu yazdı

    sayi1 = 1;

    sayi2 = 1;

    limit = 1000;

    while(sayi2 < limit){

    print(sayi2);

    temp = sayi1;

    sayi1 = sayi2;

    temp = temp + sayi2;

    sayi2 = temp;

    }

     

    Daha verimli yazılabilir. Şimdilik bununla idare et :))

    iş gördü hocam senin önerin şimdi bunu nasıl yazdın onu çözmem lazım :)

Toplam Hit: 1928 Toplam Mesaj: 8