যখন একটি বাক্যে একটি শব্দের সমস্ত সম্ভাব্য স্থানান্তর তৈরি করার প্রয়োজন হয়, তখন একটি ফাংশন সংজ্ঞায়িত করা হয়। এই ফাংশনটি স্ট্রিং এর উপর পুনরাবৃত্তি করে এবং শর্তের উপর নির্ভর করে, আউটপুট প্রদর্শিত হয়।
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেfrom itertools import permutations def calculate_permutations(my_string): my_list = list(my_string.split()) permutes = permutations(my_list) for i in permutes: permute_list = list(i) for j in permute_list: print j print() my_string = "hi there" print("The string is :") print(my_string) print("All possible permutation are :") calculate_permutations(my_string)
আউটপুট
The string is : hi there All possible permutation are : hi there there hi
ব্যাখ্যা
-
প্রয়োজনীয় প্যাকেজ পরিবেশে আমদানি করা হয়।
-
'calculate_permutations' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি স্ট্রিংকে প্যারামিটার হিসেবে নেয়।
-
এটি খালি স্থানের উপর ভিত্তি করে বিভক্ত।
-
এই শব্দগুলি একটি তালিকায় রূপান্তরিত হয় এবং একটি ভেরিয়েবলে সংরক্ষিত হয়৷
৷ -
এটি পুনরাবৃত্ত করা হয়, এবং কনসোলে প্রদর্শিত হয়।
-
পদ্ধতির বাইরে, একটি স্ট্রিং সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
পদ্ধতিটি প্রয়োজনীয় প্যারামিটার পাস করে বলা হয়।
-
আউটপুট কনসোলে প্রদর্শিত হয়।