یه کد ترکیبی جالب

 

این همون اعداد دنباله فیبوناچی اند

که با یه ایده جالب پیاده سازی شدن !

 

- میدونید دنباله فیبوناچی چیه ؟         - اگه نمی دونی روی من بزن ! 

- میدونید نسبت طلایی چیه ؟         - اگه نمی دونی روی من بزن ! 

 

بقیش تو ادامه مطلب .

 

متن کد :

import time
a,b,s=1,0,0.1
while True :
    x=a
    #print(a," ",""," ",b)
    #time.sleep(s*2)
    print(a,"  ",x,"."," ",b)
    time.sleep(s)
    print(a," ",".",x,""," ",b)
    time.sleep(s)
    print(a," ","",x,"."," ",b)
    time.sleep(s)
    print(a," ",".",x,""," ",b)
    time.sleep(s)
    print(a," ","",x,"."," ",b)
    time.sleep(s)
    print(a," ",".",x,""," ",b)
    time.sleep(s)
    print(a," ","",x,"."," ",b)
    time.sleep(s)
    print(a," ",".",x,""," ",b)
    time.sleep(s)
    print(a," ","",x,"."," ",b)
    time.sleep(s)
    print(a," ",".",x,"  ",b)
    time.sleep(s)
    b=b+x
    x=b
    #print(a," ",""," ",b)
    #time.sleep(s)
    print(a," ",".",x,"  ",b)
    time.sleep(s)
    print(a," ","",x,"."," ",b)
    time.sleep(s)
    print(a," ",".",x,""," ",b)
    time.sleep(s)
    print(a," ","",x,"."," ",b)
    time.sleep(s)
    print(a," ",".",x,""," ",b)
    time.sleep(s)

    print(a," ","",x,"."," ",b)
    time.sleep(s)
    print(a," ",".",x,""," ",b)
    time.sleep(s)
    print(a," ","",x,"."," ",b)
    time.sleep(s)
    print(a," ",".",x,""," ",b)
    time.sleep(s)
    print(a,"  ",x,"."," ",b)
    time.sleep(s)
    a=a+x
    s=s/1.08

 

خروجی نمونه :

1    1 .   0
1   . 1    0
1    1 .   0
1   . 1    0
1    1 .   0
1   . 1    0
1    1 .   0
1   . 1    0
1    1 .   0
1   . 1    0
1   . 1    1
1    1 .   1
1   . 1    1
1    1 .   1
1   . 1    1
1    1 .   1
1   . 1    1
1    1 .   1
1   . 1    1
1    1 .   1
2    2 .   1
2   . 2    1
2    2 .   1
2   . 2    1
2    2 .   1
2   . 2    1
2    2 .   1
2   . 2    1
2    2 .   1
2   . 2    1
2   . 3    3
2    3 .   3
2   . 3    3
2    3 .   3
2   . 3    3
2    3 .   3
2   . 3    3
2    3 .   3
2   . 3    3
2    3 .   3
5    5 .   3
5   . 5    3
5    5 .   3
5   . 5    3
5    5 .   3
5   . 5    3
5    5 .   3
5   . 5    3
5    5 .   3
5   . 5    3
5   . 8    8
5    8 .   8
5   . 8    8
5    8 .   8
5   . 8    8
5    8 .   8
5   . 8    8
5    8 .   8
5   . 8    8
5    8 .   8
13    13 .   8
13   . 13    8
13    13 .   8
13   . 13    8
13    13 .   8
13   . 13    8
13    13 .   8
13   . 13    8
13    13 .   8
13   . 13    8

 

داره چی کار میکنه : یه عدد از یه سمت کنده میشه و

میره میخوره به اون یکی و با هم جمع میشن و

حاصلشون دوباره میاد میخوره به این یکی و همینطور الی آخر (آخر نداره !)

نکته جالب : همینجوری سرعت کد میره بالا

 

هر جاش سوالی بود در خدمتم .

در ضمن ، ایده و متن کد از بنده هستش !


مشخصات

تبلیغات

محل تبلیغات شما

آخرین مطالب این وبلاگ

محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

برترین جستجو ها

آخرین جستجو ها

ماضاد راز محمد رضا نصوری خدمات بسته بندی محصولات خانه دانلود بانک لینک های دانلود فیلم ، دانلود سریال و دانلود آهنگ میباشد. مجله بانوان مرجع دانلود رایگان~RighDownload لایت هاوس شباهنگ آی تی یک مرد مینوشت.