English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل بيتون الأساسي

تحكم العملية في بيتون

الوظائف في Python

أنواع البيانات في Python

معالجة الملفات في بيتون

أوبجكت وأشياء في بيتون

التاريخ والوقت في بيتون

المعرفة المتقدمة في بيتون

دليل بيتون

برنامج بيتون يعرض سلسلة فيبوناتشي

كامل أمثلة بيتون

في هذا البرنامج، ستتعلم كيفية عرض سلسلة فيبوناتشي باستخدام دالة الوظيفة المتكررة.

لفهم هذا المثال، يجب أن تعرف ما يليبرمجة بيتونالموضوع:

سلسلة فيبوناتشي هي 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 لتحليل كل عنصر.

زيارة هنا للحصول على معلومات عنالتنفيذ المتكرر في بيتونالمزيد من المعلومات.

كامل أمثلة بيتون