📢 10 مثال کاربردی و جذاب از ساختارهای تصمیمگیری در پایتون 🐍
تو این پست، 10 تا مثال واقعی و کاربردی از ساختارهای if, elif, else براتون آماده کردیم که تو پروژههای واقعی خیلی به کارتون میاد! 😎
از بررسی سن تا محاسبه تخفیف و تحلیل داده، همهچیز اینجاست. بریم ببینیم! 🚀
1️⃣ بررسی دسترسی کاربر به سیستم
💯 کاربرد: چک کردن اینکه کاربر میتونه وارد سیستم بشه یا نه.
username = "ali"
password = "1234"
if username == "ali" and password == "1234":
print("Khosh omadi, Ali! ✅")
else:
print("Username ya password ghalate! 🚫")
⬟〰️⬟〰️⬟〰️⬟〰️⬟
2️⃣ محاسبه تخفیف فروشگاه
💯 کاربرد: اعمال تخفیف بر اساس مبلغ خرید.
purchase_amount = 150000
if purchase_amount > 200000:
discount = purchase_amount * 0.2
print(f"Takhfif: {discount} toman")
elif purchase_amount > 100000:
discount = purchase_amount * 0.1
print(f"Takhfif: {discount} toman")
else:
print("Takhfifi nadari! 🛒")
⬟〰️⬟〰️⬟〰️⬟〰️⬟
3️⃣ تشخیص نوع روز (تعطیل یا کاری)
💯 کاربرد: بررسی روز هفته برای برنامهریزی.
day = "jom'e"
if day in ["shanbe", "jom'e"]:
print("Emrooz tatil ast! 😎")
else:
print("Emrooz rooze kari ast! 💼")
⬟〰️⬟〰️⬟〰️⬟〰️⬟
4️⃣ بررسی سلامت رمز عبور
💯 کاربرد: چک کردن اینکه رمز عبور قوی هست یا نه.
password = "Pass123"
if len(password) >= 8 and any(
c.isupper() for c in password) and any(
c.isdigit() for c in password):
print("Ramz ghavi ast! 🔒")
else:
print("Ramz za'ife, lotfan behtar kon! ⚠️")
⬟〰️⬟〰️⬟〰️⬟〰️⬟
5️⃣ پیشنهاد لباس بر اساس دمای هوا
💯 کاربرد: توصیه به کاربر بر اساس دمای هوا.
temperature = 10
if temperature > 25:
print("T-shirt bepoosh! ☀️")
elif temperature > 15:
print("Polo bepoosh! 😊")
elif temperature > 5:
print("Jacket bepoosh! 🧥")
else:
print("Khatere, koot bepoosh! 🧣")
⬟〰️⬟〰️⬟〰️⬟〰️⬟
6️⃣ بررسی موجودی انبار
💯 کاربرد: مدیریت انبار فروشگاه یا شرکت.
stock = 5
if stock == 0:
print("Mojoodi tamoom shod! 🚫")
elif stock <= 10:
print(f"Hoshdar: {stock} ta mojoodi baghi mande! ⚠️")
else:
print("Mojoodi kafi ast! ✅")
⬟〰️⬟〰️⬟〰️⬟〰️⬟
7️⃣ دستهبندی نمره امتحان
💯 کاربرد: دادن رتبه به دانشآموز بر اساس نمره.
score = 92
if score >= 90:
print("Nomre A: Aali! 🌟")
elif score >= 80:
print("Nomre B: Khoob! 👍")
elif score >= 70:
print("Nomre C: Ghabool! 😊")
else:
print("Mardood shodi, talash kon! 😅")
⬟〰️⬟〰️⬟〰️⬟〰️⬟
8️⃣ بررسی سن برای دسترسی به محتوا
💯 کاربرد: محدود کردن دسترسی به فیلم یا بازی بر اساس سن.
age = 16
has_parent_permission = False
if age >= 18 or (age >= 13 and has_parent_permission):
print("Mitooni film ro bebini! 🎬")
else:
print("Dastresi nadari! 🚫")
⬟〰️⬟〰️⬟〰️⬟〰️⬟
9️⃣ تشخیص عدد زوج یا فرد
💯 کاربرد: بررسی ویژگیهای عدد در مسائل ریاضی.
number = 42
result = "zoj" if number % 2 == 0 else "fard"
print(f"Adad {number} {result} ast! 🔢")
⬟〰️⬟〰️⬟〰️⬟〰️⬟
🔟 اعتبارسنجی ایمیل ساده
💯 کاربرد: چک کردن فرمت اولیه ایمیل کاربر.
email =
"ali@example.com"
if "@" in email and "." in email and len(email) > 5:
print("Email format doroste! 📧")
else:
print("Email ghalate, dobare vared kon! ❌")
💯 @PythonForYou 🧑💻👩💻