কখনও কখনও আপনি কিছু শর্তের উপর ভিত্তি করে ইনপুট গ্রহণ করতে চান। এখানে, আমরা একই ধরনের প্রোগ্রাম দেখতে যাচ্ছি। আমরা একটি প্রোগ্রাম লিখব যা শুধুমাত্র স্বরধ্বনি সহ শব্দের অনুমতি দেয় . আমরা তাদের দেখাব ইনপুট বৈধ কি না।
আসুন ধাপে ধাপে পদ্ধতিটি দেখি।
-
স্বরবর্ণের একটি তালিকা সংজ্ঞায়িত করুন [A, E, I, O, U, a, e, i, o, u]
-
একটি শব্দ বা বাক্য শুরু করুন।
-
শব্দ বা বাক্যে পুনরাবৃত্তি করুন।
-
এটি তালিকায় উপস্থিত আছে কি না তা পরীক্ষা করুন।
-
3.1.1. If not, break the loop and print Not 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
উপসংহার
আপনি আপনার প্রয়োজনীয়তার উপর ভিত্তি করে বিভিন্ন বৈশিষ্ট্য পরীক্ষা করুন। টিউটোরিয়ালটিতে আপনার কোন সন্দেহ থাকলে, মন্তব্য বিভাগে উল্লেখ করুন।