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

পাইথন প্রোগ্রাম: শুধু স্বরবর্ণ (Vowels) সম্বলিত স্ট্রিং গ্রহণ করা

কখনও কখনও আপনি নির্দিষ্ট শর্তের উপর ভিত্তি করে ইনপুট গ্রহণ করতে চান। এখানে আমরা একই ধরনের প্রোগ্রাম দেখব। আমরা একটি প্রোগ্রাম লিখব যা শুধু স্বরবর্ণ (vowels) সম্বলিত শব্দ গ্রহণ করবে। আমরা দেখাব ইনপুট ভ্যালিড কিনা।

ধাপে ধাপে অ্যাপ্রোচ দেখুন।

  • স্বরবর্ণের একটি লিস্ট ডিফাইন করুন [A, E, I, O, U, a, e, i, o, u]
  • একটি শব্দ বা বাক্য ইনিশিয়ালাইজ করুন।
  • শব্দ বা বাক্যের ওপর ইটারেট করুন।
    • চেক করুন এটি লিস্টে আছে কিনা।
3.1.1. যদি না থাকে, লুপ ব্রেক করুন এবং "Not accepted" প্রিন্ট করুন।
  • অন্যথায় "Accepted" প্রিন্ট করুন।

উদাহরণ

চলুন টেক্সটকে পাইথন কোডে রূপান্তর করি।

def check_vowels(string):
    # vowels
    vowels = ['A', 'E', 'I', 'O', 'U', 'a', 'e', 'i', 'o', 'u']
    # iterating over the string
    for char in string:
        if char not in vowels:
            print(f"{string}: Not accepted")
            break
    else:
        print(f"{string}: Accepted")

if __name__ == '__main__':
    # initializing strings
    string_1 = "tutorialspoint"
    string_2 = "AEiouaieeu"
    # checking the strings
    check_vowels(string_1)
    check_vowels(string_2)

আউটপুট

যদি উপরের কোডটি রান করুন, তবে নিচের রেজাল্ট পাবেন।

tutorialspoint: Not accepted
AEiouaieeu: Accepted

উপসংহার

আপনি আপনার প্রয়োজন অনুযায়ী ভিন্ন প্রপার্টি চেক করতে পারেন। টিউটোরিয়াল সম্পর্কে কোনো সন্দেহ থাকলে কমেন্ট সেকশনে জানান।


  1. পাইথনে স্বরবর্ণগুলো প্রথমে সাজিয়ে তারপর ব্যঞ্জনবর্ণগুলো সাজানোর প্রোগ্রাম

  2. পাইথন প্রোগ্রাম ডিকশনারির সব আইটেমের যোগফল বের করা

  3. পাইথনে স্ট্রিং-এ সব ক্যারেক्टर ইউনিক কিনা চেক করা

  4. পাইথনে লিস্টের সব সংখ্যা গুণফল বের করার প্রোগ্রাম