6️⃣ اجتناب از شرط‌های پیچیده و تودرتو شرط‌های خیلی تودرتو (مثل if داخل if داخل if) کد رو سخت‌خوان می‌کنه. ❌ مثال بد: if age >= 18: if has_license: if car_available: print("Mitoni ranandegi koni! 🚗") else: print("Mashin nadari! 🚫") else: print("Govahinama nadari! 📝") else: print("Koochiki! 😊") ✅ ترفند: به جای تودرتو کردن، شرط‌ها رو با and ترکیب کن یا از تابع جدا استفاده کن: if age >= 18 and has_license and car_available: print("Mitoni ranandegi koni! 🚗") elif age >= 18 and not has_license: print("Govahinama nadari! 📝") elif age >= 18 and not car_available: print("Mashin nadari! 🚫") else: print("Koochiki! 😊") 💡 نکته: اگه شرط‌ها خیلی پیچیده شدن، منطق رو به یه تابع منتقل کن: def can_drive(age, has_license, car_available): if age < 18: return "Koochiki! 😊" if not has_license: return "Govahinama nadari! 📝" if not car_available: return "Mashin nadari! 🚫" return "Mitoni ranandegi koni! 🚗" print(can_drive(20, True, True)) 💯 @PythonForYou 🧑‍💻👩‍💻