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

حل مسئله دوم اویلر با پایتون
سلام
در این مطلب قصد دارم تا مسئله دوم اویلر را برای شما حل کنم.
با ما همراه باشید.
- مطلوب مسئله به زبان انگلیسی
- مطلوب مسئله به زبان فارسی
- راهحل
پروژه اویلر یا 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 مجاز می باشد.
هر گونه کپی برداری و استفاده غیر مجاز پیگرد قانونی دارد.
تمام ویدئو ها رایگان و دسته بندی شده در گوشی شما