কম্পিউটার টিউটোরিয়াল

পাইথনে চেক করা: দেওয়া স্ট্রিং বাইনারি স্ট্রিং কিনা

এই নিবন্ধে চেক করা হয়েছে একটি স্ট্রিংয়ের ক্যারেক্টারগুলো শুধু ০ এবং ১ কিনা। যেসব স্ট্রিং শুধু ০ ও ১ ধারণ করে, সেগুলোকে বাইনারি স্ট্রিং বলা হয়। অন্য কোনো ডিজিট (২, ৩ ইত্যাদি) থাকলে নন-বাইনারি।

সেট (Set) ব্যবহার করে

সেট শুধু ইউনিক উপাদান রাখে। স্ট্রিংকে সেটে কনভার্ট করে {0,1} বা {0} বা {1} দিয়ে তুলনা করা হয়।

stringA = '0110101010111'
b = {'0', '1'}
t = set(stringA)
if b == t or t == {'0'} or t == {'1'}:
    print("StringA is a binary string.")
else:
    print("StringA is not a binary string.")

stringB = '0120101010111'
u = set(stringB)
if b == u or u == {'0'} or u == {'1'}:
    print("StringB is a binary string.")
else:
    print("StringB is not a binary string.")
আউটপুট
StringA is a binary string.
StringB is not a binary string.
সিম্পল ইটারেশন ব্যবহার করে

একটি রেফারেন্স স্ট্রিং '01' বা '10' নিয়ে প্রতিটি ক্যারেক্টার চেক করা হয়।

stringA = "01100000001"
b = '10'
count = 0
for char in stringA:
    if char not in b:
        count = 1
        break
print("StringA is a binary string" if count == 0 else "StringA is not a binary string")

stringB = "01200000001"
count = 0
for char in stringB:
    if char not in b:
        count = 1
        break
print("StringB is a binary string" if count == 0 else "StringB is not a binary string")
আউটপুট
StringA is a binary string
StringB is not a binary string
  1. দেওয়া স্ট্রিংটি পাইথন কিওয়ার্ড কিনা চেক করার প্রোগ্রাম

  2. পাইথনে স্ট্রিং প্যাংগ্রাম (Pangram) কিনা চেক করা

  3. পাইথনে সাবস্ট্রিং স্ট্রিংয়ে উপস্থিত কিনা যাচাই করার প্রোগ্রাম

  4. পাইথনে বাক্য প্যাংগ্রাম (pangram) কিনা যাচাই করার প্রোগ্রাম