কম্পিউটার

Python - একটি বাক্যে শব্দের সমস্ত সম্ভাব্য স্থানান্তর তৈরি করুন


যখন একটি বাক্যে একটি শব্দের সমস্ত সম্ভাব্য স্থানান্তর তৈরি করার প্রয়োজন হয়, তখন একটি ফাংশন সংজ্ঞায়িত করা হয়। এই ফাংশনটি স্ট্রিং এর উপর পুনরাবৃত্তি করে এবং শর্তের উপর নির্ভর করে, আউটপুট প্রদর্শিত হয়।

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
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' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি স্ট্রিংকে প্যারামিটার হিসেবে নেয়।

  • এটি খালি স্থানের উপর ভিত্তি করে বিভক্ত।

  • এই শব্দগুলি একটি তালিকায় রূপান্তরিত হয় এবং একটি ভেরিয়েবলে সংরক্ষিত হয়৷

  • এটি পুনরাবৃত্ত করা হয়, এবং কনসোলে প্রদর্শিত হয়।

  • পদ্ধতির বাইরে, একটি স্ট্রিং সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।

  • পদ্ধতিটি প্রয়োজনীয় প্যারামিটার পাস করে বলা হয়।

  • আউটপুট কনসোলে প্রদর্শিত হয়।


  1. পাইথন প্রোগ্রাম একটি প্রদত্ত স্ট্রিং এর সমস্ত স্থানান্তর প্রিন্ট করতে

  2. পাইথনে একটি প্রদত্ত স্ট্রিং থেকে সমস্ত সদৃশ সরান

  3. পাইথনে একটি তালিকার সমস্ত স্থানান্তর কীভাবে তৈরি করবেন?

  4. পাইথনে একটি প্রদত্ত স্ট্রিংয়ের সমস্ত সম্ভাব্য স্থানান্তরগুলি কীভাবে খুঁজে পাবেন?