برنامه دنباله فیبوناچی در پایتون

حل مسئله دوم اویلر با پایتون
سلام
در این مطلب قصد دارم تا مسئله دوم اویلر را برای شما حل کنم.
با ما همراه برنامه دنباله فیبوناچی در پایتون باشید.
- مطلوب مسئله به زبان انگلیسی
- مطلوب مسئله به زبان فارسی برنامه دنباله فیبوناچی در پایتون
- راهحل
پروژه اویلر یا Project Euler جزو مسائل و پروژههایی در دنیای اینترنت هستند که مسائل را شما به هر زبان برنامهنویسی و به هر شکلی میتوانید حل کنید اما مهم این است که پاسخ نهایی صحیح باشد. مسائل اویلر را در سایت Project Euler میتوانید مشاهده کنید. من در این مطلب اولین مسئله را برای شما حل میکنم.
مطلوب مسئله به زبان انگلیسی
مطلوب مسئله به زبان انگلیسی را ابتدا ببینیم:
Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2 the first 10 terms will be:
1, 2, 3, 5, 8, 13, 21, 34, 55, 89, .
By considering the terms in the Fibonacci sequence whose values do not exceed four million, find برنامه دنباله فیبوناچی در پایتون the sum of the even-valued terms.
مطلوب مسئله به زبان فارسی
مطلوب مسئله به زبان فارسی را حالا بررسی کنیم:
دنباله یا اعداد فیبوناچی، برنامه دنباله فیبوناچی در پایتون اعدادی هستند که از حاصل جمع دو عدد قبلی به دست میآیند. مطلوب است که مجموع اعداد زوج این دنباله به شرطی که عدد آخر از چهار میلیون بزرگتر نباشد را پیدا کنید.
توضیح در مورد دنباله فیبوناچی نیز لازم است بدهیم که این دنباله با اعداد ۱ و ۲ شروع میشود که حاصل جمع این دو میشود عدد ۳، و سپس دو عدد ۲ و ۳ با هم جمع میشوند که برابر میشود با ۵ و به همین شکل تا بینهایت ادامه پیدا میکند.
راهحل
راه حل چیست؟ با هم پیش برویم تا مسئله را حل کنیم.
برای این کار ابتدا یک تابع مینویسیم که اصلا ببینیم پایتون زوج بودن عدد را که یکی از مطلوب های مسئله هست درست تشخیص میدهد یا خیر:
برنامه دنباله فیبوناچی در پایتون
آموزش کاربردی متلب
آموزش مبانی نرم افزار کد نویسی متلب
آموزش کاربردی نرم افزار کد نویسی متلب
آشنایی برنامه دنباله فیبوناچی در پایتون با نرم افزار متلب
داده ها و عمگرها در متلب
کار با فایل ها در متلب
کوتاه درباره آموزش 365 :
بنیاد آموزش 365 با هدف در اختیار گذاشتن آموزش های تخصصی به صورت رایگان آغاز به کار کرد.
از شروع فعالیتمان تا کنون با صدها دوره آموزشی رایگان با قدرت به کار خود ادامه داده و هر روز دوره های جدیدی به وب سایت اضافه می گردد.
لطفاً با اشتراک گذاری و معرفی این وب سایت به دوستانتان ما را در بهبود و گسترش دوره های آموزشی یاری کنید.
مدیر بازرگانی : 09303807053
آموزش پیش پردازنده ی sass – برنامه دنباله فیبوناچی در پایتون بخش 6
آموزش پیش پردازنده ی sass – بخش 5
آموزش طراحی سایت با جوملا joomla – بخش 11
آموزش زبان برنامه نویسی Dart – Flutter
طراحی و ساخت قطعات صنتعی با کامپیوتر CAD / CAM
مبانی داده کاوی ( Data Mining ) – علم داده چیست؟
پاکسازی داده ها ( Data Cleaning ) – معرفی علم داده
هزاران ساعت ویدئو آموزشی تخصصی
تماس با ما
تمامی آثار ارائه شده در این وب سایت در وزارت فرهنگ و ارشاد اسلامی به ثبت رسیده
و فقط برای استفاده در وب سایت آموزش 365 مجاز می باشد.
هر گونه کپی برداری و استفاده غیر مجاز پیگرد قانونی دارد.
تمام ویدئو ها رایگان و دسته بندی شده در گوشی شما