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


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


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

تعد لغة بايثون واحده من اشهر واكثر اللغات التي عليها طلب في تعلم لغة البرمجة بايثون من البداية وحتى المستوى المتقدم وايضا فرص العمل في لغة بايثون كبيره جدا وذلك لانها تدخل في الذكاء الاصطناعي ai ونحن نقدم لكم بين كل حين والاخر اكواد برنامج بايثون تساعدك على تعلم لغة البرمجة بايثون من البداية وحتى المستوى المتقدم لان هذة اللغه مهمه جدا واصبحت تدرس في الجامعات 


يوجد مواقع بايثون اون لاين تساعدك على كتابة الكود الخاص بك بداخلها اثناء فترة تعلم python وقد سبق وان شاركنا معكم مجموعه كبيره من اهم واشهر مواقع بايثون اون لاين التي تمكنك من كتابة الاكواد البرمجية بسهوله وايضا تعلم python ونصيحة لك حاول اختيار مجال تحبه وابدء في تعمله ونحن نقدم في موقعنا شروحات لمعظم لغات البرمجة سواء تعلم لغة البرمجة بايثون من البداية وحتى المستوى المتقدم او غيرها من اللغات مثل برمجة جافا وغيرها ..


لغة بايثون اصبحت تحتوي على شروحات كثيرة جدا متوفره على الانترنت بشكل مجاني وتساعدك هذة الشروحات في تعلم لغة البرمجة بايثون من البداية وحتى المستوى المتقدم وقد سبق وان قدمنا لكم مقاله حول هذة القضية برنامج بايثون يعد من اهم البرامج التي تنشئ فيمكنك انشاء برامج سطح مكتب بواسطة هذة اللغة .


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


تسمى في الرياضيات متتالية فيبوناتشي أو أعداد فيبوناتشي نسبة الى العالم  ليوناردو فيبوناتشي الايطالي, هي متتالية يساوي فيها الحد مجموع الحدين السابقين (جمع العديين السابقين للعد التالي) على غرار النمط التالي :
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 دائما معك.

فيديو الشرح




تعليقات