9️⃣ شرطهای چندگانه با all و any
اگه چندتا شرط داری، به جای نوشتن and یا or طولانی، از توابع داخلی all و any استفاده کن.
➡️ all:
اگه همه شرطها درست باشن، True برمیگردونه.
➡️ any:
اگه حداقل یکی از شرطها درست باشه، True برمیگردونه.
🔸 مثال با and:
if score1 >= 50 and score2 >= 50 and score3 >= 50:
print("Hame nomreha ghaboolan! 🌟")
🔹 مثال با all:
scores = [score1, score2, score3]
if all(score >= 50 for score in scores):
print("Hame nomreha ghaboolan! 🌟")
🔸 مثال با any:
if any(score >= 90 for score in scores):
print("Yek nomre A dari! 🎉")
💡 نکته: all و any کد رو تمیزتر و خواناتر میکنن، مخصوصاً وقتی تعداد شرطها زیاده.
💯 @PythonForYou 🧑💻👩💻