যখন রিকারশন কৌশল ব্যবহার না করে ফিবোনাচি সিরিজ খুঁজে বের করার প্রয়োজন হয়, তখন ব্যবহারকারীর কাছ থেকে ইনপুট নেওয়া হয় এবং ক্রমানুসারে সংখ্যাগুলি পেতে একটি 'while' লুপ ব্যবহার করা হয়।
উদাহরণ
নীচে একই −
এর জন্য একটি প্রদর্শন রয়েছে৷first_num = int(input("Enter the first number of the fibonacci series... ")) second_num = int(input("Enter the second number of the fibonacci series... ")) num_of_terms = int(input("Enter the number of terms... ")) print(first_num,second_num) print("The numbers in fibonacci series are : ") while(num_of_terms-2): third_num = first_num + second_num first_num=second_num second_num=third_num print(third_num) num_of_terms=num_of_terms-1
আউটপুট
Enter the first number of the fibonacci series... 2 Enter the second number of the fibonacci series... 8 Enter the number of terms... 8 2 8 The numbers in fibonacci series are : 10 18 28 46 74 120
ব্যাখ্যা
- প্রথম নম্বর এবং দ্বিতীয় নম্বর ইনপুটগুলি ব্যবহারকারীর কাছ থেকে নেওয়া হয়৷ ৷
- টার্মের সংখ্যাও ব্যবহারকারীর কাছ থেকে নেওয়া হয়।
- প্রথম এবং দ্বিতীয় সংখ্যাগুলি কনসোলে প্রিন্ট করা হয়৷ ৷
- একটি while লুপ শুরু হয়, এবং নিচেরটি ঘটে -
- প্রথম এবং দ্বিতীয় সংখ্যা যোগ করা হয় এবং তৃতীয় নম্বরে বরাদ্দ করা হয়।
- দ্বিতীয় নম্বরটি তৃতীয় নম্বরে বরাদ্দ করা হয়েছে।
- তৃতীয় সংখ্যাটি দ্বিতীয় নম্বরে বরাদ্দ করা হয়েছে।
- তৃতীয় সংখ্যাটি কনসোলে প্রিন্ট করা হয়েছে।
- পদ সংখ্যা 1 দ্বারা হ্রাস করা হয়েছে।