কম্পিউটার

পাইথন প্রোগ্রাম যা প্রদর্শন করে কোন অক্ষর দুটি স্ট্রিংয়ে আছে কিন্তু উভয়টিতে নয়


যখন উভয় স্ট্রিং-এ যে অক্ষরগুলি আলাদাভাবে দেখা যায়, কিন্তু পুনরাবৃত্তি করা হয় না, তখন ব্যবহারকারীর ইনপুট নেওয়া হয় এবং একই অর্জনের জন্য 'তালিকা' এবং 'সেট' ব্যবহার করা হয়।

একটি তালিকা ভিন্নধর্মী মান (অর্থাৎ পূর্ণসংখ্যা, ভাসমান বিন্দু, স্ট্রিং ইত্যাদির মতো যেকোনো ডেটা টাইপের ডেটা) সংরক্ষণ করতে ব্যবহার করা যেতে পারে। 'তালিকা' পদ্ধতি প্রদত্ত পুনরাবৃত্তিযোগ্য একটি তালিকার প্রকারে রূপান্তর করে।

পাইথন 'সেট' নামে পরিচিত একটি ডেটাটাইপ নিয়ে আসে। এই 'সেট'-এ এমন উপাদান রয়েছে যা শুধুমাত্র অনন্য।

সেটটি ছেদ, পার্থক্য, মিলন এবং প্রতিসম পার্থক্যের মতো ক্রিয়াকলাপ সম্পাদনে কার্যকর।

উদাহরণ

নীচে একই −

এর জন্য একটি প্রদর্শন রয়েছে৷
my_str_1 = input("Enter the first string...")
my_str_2 = input("Enter the second string...")
my_result = list(set(my_str_1)^set(my_str_2))
print("The letters in strings but not in both the strings are :")
for i in my_result:
   print(i)

আউটপুট

Enter the first string...Jane
Enter the second string...Kane
The letters in strings but not in both the strings are :
K
J

ব্যাখ্যা

  • দুটি ব্যবহারকারীর ইনপুট নেওয়া হয়েছে- প্রথম স্ট্রিং এবং দ্বিতীয় স্ট্রিং৷
  • স্ট্রিং-এ একটি ইন্টারসেকশন অপারেশন করা হয়।
  • স্ট্রিংটিকে একটি 'সেট' কাঠামোতে রূপান্তর করার পরে এটি করা হয়।
  • এই অপারেশনের ফলাফল একটি তালিকায় রূপান্তরিত হয় এবং একটি ভেরিয়েবলে সংরক্ষিত হয়।
  • এটি পুনরাবৃত্ত হয় এবং কনসোলে প্রদর্শিত হয়।

  1. একটি স্ট্রিং এর দুটি অংশ প্যালিনড্রোম কিনা তা পরীক্ষা করার প্রোগ্রাম পাইথনে নেই

  2. দুটি স্ট্রিংকে বিভাজন করার প্রোগ্রাম যাতে প্রতিটি পার্টিশন পাইথনে অ্যানাগ্রাম তৈরি করে

  3. লেক্সিকোগ্রাফিক ক্রমে একটি স্ট্রিং খুঁজুন যা পাইথনে প্রদত্ত দুটি স্ট্রিংয়ের মধ্যে রয়েছে

  4. স্ট্রিং খালি আছে কি না তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম