ধরুন আমরা একটি অ্যারে সংখ্যা আছে. এই সংখ্যাগুলোর গুণফল জোড় বা বিজোড় কিনা তা আমাদের পরীক্ষা করতে হবে।
সুতরাং, যদি ইনপুটটি nums =[5,7,4,2,6] এর মত হয়, তাহলে আউটপুটটি জোড় হবে, কারণ গুন 1680 এবং এটি জোড়।
এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -
- আমি 0 থেকে সংখ্যার আকার - 1 এর রেঞ্জের জন্য, কর
- যদি সংখ্যা[i] জোড় হয়, তাহলে
- রিটার্ন "Even"
- যদি সংখ্যা[i] জোড় হয়, তাহলে
- রিটার্ন "বিজোড়"
আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -
উদাহরণ কোড
def সমাধান (সংখ্যা):জন্য i রেঞ্জে(len(nums)):যদি না হয় nums[i] &1:রিটার্ন "Even" রিটার্ন "Odd" nums =[5,7,4,2,6] প্রিন্ট(সমাধান(সংখ্যা))
ইনপুট
<প্রে>[5,7,4,2,6]আউটপুট
এমনকি