যখন একটি পূর্ণসংখ্যার ক্ষুদ্রতম ভাজক খুঁজে বের করার প্রয়োজন হয়, তখন একটি সাধারণ ‘ফর’ লুপ ব্যবহার করা হয়।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷উদাহরণ
first_num = int(input("Enter a number...")) my_list = [] print("The number is ") print(first_num) for i in range(2,first_num+1): if(first_num%i==0): my_list.append(i) my_list.sort() print("The smallest divisor is : ") print(my_list[0])
আউটপুট
Enter a number...56 The number is 56 The smallest divisor is : 2
ব্যাখ্যা
-
নম্বরটি ব্যবহারকারীর কাছ থেকে একটি ইনপুট হিসাবে নেওয়া হয়৷
৷ -
একটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷
৷ -
ব্যবহারকারীর কাছ থেকে নেওয়া নম্বরটি কনসোলে প্রদর্শিত হয়৷
৷ -
সংখ্যার পরিসরের উপর পুনরাবৃত্তি করা হয়।
-
পুনরাবৃত্তিকারী দ্বারা ভাগ করা সংখ্যাটি 0 কিনা তা পরীক্ষা করা হয়।
-
যদি হ্যাঁ, এটি খালি তালিকায় যুক্ত করা হয়।
-
শেষ পর্যন্ত, এই তালিকাটি সাজানো হয়েছে।
-
বাছাই করা তালিকার প্রথম উপাদানটি কনসোলে প্রদর্শিত হয়, যেহেতু এটি সবচেয়ে ছোট ভাজক।