پایتون برای شما
📌 مقایسه زنجیره‌ای در پایتون (Chained Comparison) یکی از ویژگی‌های جالب و در عین حال فریب‌دهنده پای
📝 چند مثال خوب 😎 1️⃣ مثال ۱: print(2 < 4 == 4 > 3) ✏️ تحلیل: ⬿ مقایسه زنجیره‌ای یعنی: (2 < 4) and (4 == 4) and (4 > 3) ⬿ هرکدوم رو حساب کنیم: 2 < 4 → True 4 == 4 → True 4 > 3 → True ⬿ همه True هستن پس نتیجه: True and True and True → True ⬟〰️⬟〰️⬟〰️⬟〰️⬟ 2️⃣ مثال ۲: print(5 == 5 < 6 == True) ✏️ تحلیل: ⬿ عبارت تبدیل می‌شه به: (5 == 5) and (5 < 6) and (6 == True) ⬿ بررسی هر کدوم: 5 == 5 → True 5 < 6 → True 6 == True → False ⬿ نتیجه: True and True and False → False ⬟〰️⬟〰️⬟〰️⬟〰️⬟ 3️⃣ مثال ۳: print(10 != 10 == False) ✏️ تحلیل: ⬿ مقایسه زنجیره‌ای معادل: (10 != 10) and (10 == False) ⬿ بررسی: 10 != 10 → False 10 == False → False (چون False مقدار عددی 0 داره) ⬿ نتیجه: False and False → False ⬟〰️⬟〰️⬟〰️⬟〰️⬟ 4️⃣ مثال ۴: print(3 == 3 != True) ✏️ تحلیل: ⬿ معادل: (3 == 3) and (3 != True) ⬿ بررسی: 3 == 3 → True 3 != True → True (چون 3 با 1 برابر نیست) ⬿ نتیجه: True and True → True ⬟〰️⬟〰️⬟〰️⬟〰️⬟ 5️⃣ مثال ۵: print(7 > 5 == False or 4 < 2 == True) ✏️ تحلیل: ⬿ سمت چپ: 7 > 5 == False → (7 > 5) and (5 == False) → True and False → False ⬿ سمت راست: 4 < 2 == True → (4 < 2) and (2 == True) → False and False → False ⬿ حالا عبارت اصلی: (False) or (False) → False 💯 @PythonForYou 🧑‍💻👩‍💻