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