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

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

দেওয়া একটি স্ট্রিং প্যাংগ্রাম (Pangram) কিনা চেক করার প্রোগ্রাম। প্যাংগ্রাম হলো এমন একটি বাক্য যেটে ইংরেজি বর্ণমালার সব অক্ষর (a-z) কমপক্ষে একবার থাকে।

অ্যালগরিদম

  • আলফাবেট সেট "abcdefghijklmnopqrstuvwxyz" ডিক্লেয়ার করুন।
  • প্রতিটি ক্যারেক্টার ইনপুট স্ট্রিং-এ (লোয়ারকেসে কনভার্ট করে) আছে কিনা চেক করুন।
  • কোনো ক্যারেক্টার না থাকলে False, সব থাকলে True রিটার্ন করুন।

পাইথন কোড উদাহরণ


import string

def ispangram(str):
    alphabet = "abcdefghijklmnopqrstuvwxyz"
    for char in alphabet:
        if char not in str.lower():
            return False
    return True

string = 'The five boxing wizards jump quickly.'
if ispangram(string):
    print("Yes")
else:
    print("No")

আউটপুট

Yes

উপসংহার

আলফাবেট সেটের সব ক্যারেক্টার স্ট্রিং-এ আছে কিনা চেক করে প্যাংগ্রাম বের করা।

  1. দেওয়া স্ট্রিংটি ভয়েল প্যালিনড্রোম কিনা চেক করার পাইথন প্রোগ্রাম

  2. দেওয়া স্ট্রিংটি পাইথন কিওয়ার্ড কিনা চেক করার প্রোগ্রাম

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

  4. পাইথনে স্ট্রিং খালি কিনা চেক করা