কম্পিউটার টিউটোরিয়াল

পাইথনে চেক করা: লিস্টের সব মান কি একটি দिये गये ভ্যালুর চেয়ে বড়?

এই টিউটোরিয়ালে একটি লিস্টের সব এলিমেন্ট কি একটি দেয়া সংখ্যা `num` থেকে বড় কিনা তা চেক করার পদ্ধতি দেখানো হলো।

উদাহরণ: `values = [1, 2, 3, 4, 5]`, `num = 0` → `True` (সব মান ০ থেকে বড়)। `num = 1` → `False` (১, ১-এর চেয়ে বড় নয়)।

পদ্ধতি ১: লুপ ব্যবহার

values = [1, 2, 3, 4, 5]
num = 0
num_one = 1

def check(values, num):
    for value in values:
        if value <= num:
            return False
    return True

print(check(values, num))      # True
print(check(values, num_one))  # False

আউটপুট

True
False

পদ্ধতি ২: all() বিল্ট-ইন ফাংশন ব্যবহার (Pythonic)

def check(values, num):
    return all(value > num for value in values)

print(check(values, num))
print(check(values, num_one))

আউটপুট

True
False

`all()` ফাংশনটি জেনারেটর এক্সপ্রেশন নিয়ে কাজ করে এবং শর্ট-সার্কিট এভ্যালুয়েশন করে (প্রথম False পাওয়া গেলে থামে)। এটি আরও পাইথনিক এবং দক্ষ।

  1. পাইথনে বাইনারি ট্রিয়ের সব নোডের মান একই কিনা যাচাই করা

  2. পাইথন - লিস্টে K-র চেয়ে বড় মানের সংখ্যা গণনা

  3. পাইথন - তালিকার সব মান একটি দেওয়া মানের চেয়ে ছোট কিনা যাচাই করা

  4. পাইথন প্রোগ্রাম: লিস্টের সব মান দেওয়া মান থেকে বড় কিনা চেক করা