الخميس، 27 أغسطس 2020

اكتب برنامج بايثون python للحصول على سلسلة فيبوناتشي Fibonacci بين 0 و 100


الحصول على سلسلة فيبوناتشي Fibonacci بالبايثون


زوارنا الاعزاء مرحبا بكم في مقالة python جديدة واليوم سوف نقدم لكم كود لعمل سلسلة فيبوناتشي بلغة البايثون بكل سهولة, ولكن قبل ان نتوجه في شرح السلسلة دعونا الاول نتعرف على ماهي سلسلة فيبوناتشي او ما يعرف بي  fibonacci series, وايضا في نهاية المقالة سوف اضع بين أيديكم الكود جاهز ولكن لا اريد منك ان تنقله وتنهي واجبك او غيره. اريد منك ان تتعرف على طريقة الحل لكي تستطيع مستقبلا حل اي كود بايثون يقع امامك دون البحث في الانترنت وايضا عندما لا تعرف الحل  ستجده في موقعنا بإذن الله. اذا لم تكن كيف تستخدم او تكتب الاكواد في لغة البايثون فيمكنك التوجة الى المقالة python tutorial وفيها اشرح لك كيف تكتب اول كود برمجي لك في بايثون.

ماهو جدول او سلسلة فيبوناتشي ؟


تسمى في الرياضيات متتالية فيبوناتشي أو أعداد فيبوناتشي نسبة الى العالم  ليوناردو فيبوناتشي الايطالي, هي متتالية يساوي فيها الحد مجموع الحدين السابقين (جمع العديين السابقين للعد التالي) على غرار النمط التالي :
0,1,1,2,5,8,13,21,34,...

ماهو المطلوب لكتابة الكود والمدخلات (input)


سوف تحتاج اولا الى تحميل محرر python في جهازك لكي تتمكن من كتابة الكود البرمجي وان لم يكن لديك محرر فيمكنك استخدام python online لكتابة الكود الخاص بك اونلاين بدون تحميل

ثانيا : ما سوف يدخله المستخدم ؟


حقيقا في هذا الكود ليس موجه للمستخدم بل للمبرمج فالمبرمج الذي يمكنك التعديل عليه ( المبرمج هو انت )

write python program to get the fibonacci series between 0 and 100 


x,y=0,1
while y<100:
    print(y)
    x,y = y,x+y


الطباعة والمخرجات (output)


1
1
2
3
5
8
13
21
34
55
89

التعديل على الكود ؟


يمكنك تغير قيمة 100 باي رقم اخر وليكن 50 مثلا وسوف يصبح الناتج معك هو 34 البرنامج توقف عند هذا الرقم لان 34+21=55 اذا الناتج اكبر من 50 لذلك لن يخرج لك قيمة 55

الى هنا يكون انتهى الكود, ويمكنك تصفح الموقع لمزيد من الاكواد البرمجية داخل الموقع سواء بايثون او جافا او سي بلس بلس او غيرها من الاكواد سوف تجدها في الموقع وان لم تجد ما تبحث عنه فأكتبة لنا في صندوق التعليقات لتوفيرة لكم في المره المقبلة, تذكر ان GeeCoders دائما معك.


احمد محمود هو طالب جامعي يدرس في احدى الجامعات المصرية , تم تاسيس موقع جي كودرس في منتصف عام 2020 حيث يسعى الموقع الى مساعدة الطلاب في تعلم البرمجة وتوفير الاكواد الجاهزة للاستخدام لمساعدة الطلاب ً