जब रिकर्सन तकनीक का उपयोग किए बिना फाइबोनैचि श्रृंखला को खोजने की आवश्यकता होती है, तो उपयोगकर्ता से इनपुट लिया जाता है, और अनुक्रम में संख्या प्राप्त करने के लिए 'जबकि' लूप का उपयोग किया जाता है।
उदाहरण
नीचे उसी के लिए एक प्रदर्शन है -
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
स्पष्टीकरण
- पहला नंबर और दूसरा नंबर इनपुट यूजर से लिया जाता है।
- शब्दों की संख्या भी उपयोगकर्ता से ली जाती है।
- पहले और दूसरे नंबर कंसोल पर प्रिंट होते हैं।
- थोड़ी देर का लूप शुरू होता है, और नीचे होता है -
- पहली और दूसरी संख्याओं को जोड़ा जाता है और तीसरे नंबर को असाइन किया जाता है।
- दूसरा नंबर तीसरे नंबर को सौंपा गया है।
- तीसरा नंबर दूसरे नंबर को सौंपा गया है।
- तीसरा नंबर कंसोल पर प्रिंट होता है।
- शर्तों की संख्या 1 से घटाई गई है।