কখনও কখনও আপনি কিছু শর্তের উপর ভিত্তি করে ইনপুট গ্রহণ করতে চান। এখানে, আমরা একই ধরনের প্রোগ্রাম দেখতে যাচ্ছি। আমরা একটি প্রোগ্রাম লিখব যা শুধুমাত্র স্বরধ্বনি সহ শব্দের অনুমতি দেয় . আমরা তাদের দেখাব ইনপুট বৈধ কি না।
আসুন ধাপে ধাপে পদ্ধতিটি দেখি।
-
স্বরবর্ণের একটি তালিকা সংজ্ঞায়িত করুন [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
উপসংহার
আপনি আপনার প্রয়োজনীয়তার উপর ভিত্তি করে বিভিন্ন বৈশিষ্ট্য পরীক্ষা করুন। টিউটোরিয়ালটিতে আপনার কোন সন্দেহ থাকলে, মন্তব্য বিভাগে উল্লেখ করুন।