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

পাইথনে একই if স্টেটমেন্টে একাধিক কন্ডিশন ব্যবহার

পাইথনে একই if স্টেটমেন্টে লজিক্যাল অপারেটর (and, or, not) ব্যবহার করে একাধিক কন্ডিশন কম্বাইন করা যায়।

নেস্টেড if (প্রাথমিক স্টাইল)

a = 15
if a % 3 == 0:
    if a % 5 == 0:
        print("Divisible by both")

এক লাইনে and অপারেটর দিয়ে

a = 15
if a % 3 == 0 and a % 5 == 0:
    print("Divisible by both")

আউটপুট

Divisible by both

অন্যান্য লজিক্যাল অপারেটর

  • or: দুটোর যেকোনো একটিই সত্য হলে
  • not: কন্ডিশন নেগেট করার জন্য
  • in, not in: মেম্বারশিপ টেস্ট
  • is, is not: আইডেন্টিটি টেস্ট

জটিল কন্ডিশন উদাহরণ

age = 25
has_license = True
is_sober = True

if age >= 18 and has_license and is_sober:
    print("Can drive")
else:
    print("Cannot drive")

টিপ: জটিল কন্ডিশন ভেরিয়েবলে স্টোর করে পাঠযোগ্যতা বাড়ান।

  1. পাইথন pass স্টেটমেন্ট: প্লেসহোল্ডার হিসেবে ব্যবহার

  2. Python দিয়ে MySQL-এ IF স্টেটমেন্ট ব্যবহার করা

  3. Python Matplotlib-এ একটি লেবেলে একাধিক ফন্ট সাইজ ব্যবহার করা

  4. Tkinter Python-এ Thread ব্যবহার করার পদ্ধতি