এই নিবন্ধে, আমরা প্রদত্ত সমস্যা বিবৃতিটি সমাধান করার সমাধান এবং পদ্ধতি সম্পর্কে শিখব৷
সমস্যা বিবৃতি
একটি তালিকা পুনরাবৃত্তিযোগ্য দেওয়া হলে, আমাদের তালিকার সমস্ত জোড় সংখ্যা প্রিন্ট করতে হবে।
এখানে আমরা প্রদত্ত সমস্যা বিবৃতির জন্য তিনটি পন্থা নিয়ে আলোচনা করব।
পন্থা 1 - লুপের জন্য উন্নত ব্যবহার করা
উদাহরণ
list1 = [11,23,45,23,64,22,11,24] # iteration for num in list1: # check if num % 2 == 0: print(num, end = " ")
আউটপুট
64 22 24
পন্থা 2 - ফিল্টার এবং ল্যাম্বডা ফাংশন ব্যবহার করে
উদাহরণ
list1 = [11,23,45,23,64,22,11,24] # lambda exp. even_no = list(filter(lambda x: (x % 2 == 0), list1)) print("Even numbers in the list: ", even_no)
আউটপুট
Even numbers : [64, 22, 24]
পন্থা 3 - তালিকা বোঝার ব্যবহার
উদাহরণ
list1 = [11,23,45,23,64,22,11,24] #list comprehension even_nos = [num for num in list1 if num % 2 == 0] print("Even numbers : ", even_nos)
আউটপুট
Even numbers : [64, 22, 24]
উপসংহার
এই নিবন্ধে, আমরা ইনপুট তালিকায় জোড় সংখ্যা প্রিন্ট করার পদ্ধতি সম্পর্কে শিখেছি।