যখন কোনো লুপ ব্যবহার না করে একটি প্রদত্ত পরিসরে সংখ্যাগুলি প্রিন্ট করার প্রয়োজন হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয়, যা প্রতিটি প্রিন্ট স্টেটমেন্টের পর একে একে সমানভাবে হ্রাস করে উচ্চ পরিসর থেকে সংখ্যাগুলিকে প্রদর্শন করে৷
নীচে একই −
এর প্রদর্শন করা হলউদাহরণ
def print_nums(upper_num): if(upper_num>0): print_nums(upper_num-1) print(upper_num) upper_lim = 6 print("The upper limit is :") print(upper_lim) print("The numbers are :") print_nums(upper_lim)
আউটপুট
The upper limit is : 6 The numbers are : 1 2 3 4 5 6
ব্যাখ্যা
-
'print_nums' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে।
-
এটি পরীক্ষা করে যে উপরের সীমাটি 0-এর বেশি কিনা।
-
যদি তাই হয়, উপাদানগুলি প্রদর্শন করতে থাকে৷
৷ -
প্রতিটি প্রদর্শনের পরে, উপরের পরিসরের মান 1 দ্বারা হ্রাস পায়।
-
ফাংশনের বাইরে, ঊর্ধ্ব সীমার জন্য একটি মান সংজ্ঞায়িত করা হয়।
-
এই পদ্ধতিটি প্যারামিটার পাস করে বলা হয়।
-
আউটপুট কনসোলে প্রদর্শিত হয়।