English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا البرنامج، ستتعلم كيفية عرض سلسلة فيبوناتشي باستخدام دالة الوظيفة المتكررة.
لفهم هذا المثال، يجب أن تعرف ما يليبرمجة بيتونالموضوع:
سلسلة فيبوناتشي هي 0،1،1،2،3،5،8 ... سلسلة من الأعداد الصحيحة.
العددين الأولين هما 0 و1. جميع العناصر الأخرى يتم الحصول عليها عن طريق إضافة العددين الأولين. هذا يعني أن العنصر الرابع والثلاثين هو العنصر (n-1).عددوالال(n-2)عددمجموع العناصر.
#برنامج بيتون يعرض سلسلة فيبوناتشي تعريف recur_fibo(n): إذا كان n أقل أو يساوي 1: إرجاع n else: إرجاع(recur_fibo(n-1) + recur_fibo(n-2)) nterms = 10 #تحقق من صحة nterms إذا كان nterms أقل أو يساوي 0: print("الرجاء إدخال عدد صحيح إيجابي") else: print("سلسلة فيبوناتشي:") لـ i في النطاق(nterms): print(recur_fibo(i))
نتائج الاصدار
سلسلة فيبوناتشي: 0 1 1 2 3 5 8 13 21 34
ملاحظة:لاختبار البرنامج، قم بتغيير قيمة النتائج.
في هذا البرنامج، نحن نستخدم عدد النتائج لعرض العناصر.
استخدام دالة الوظيفة المتكررة recur_fibo() لتحليل العنصر الرابع والثلاثين في السلسلة. نستخدم حلقة for لتحليل كل عنصر.
زيارة هنا للحصول على معلومات عنالتنفيذ المتكرر في بيتونالمزيد من المعلومات.