گاهی وقتها میخوایم برنامهمون تصمیم بگیره که بسته به شرایط، چه کاری انجام بده. برای این کار از دستورات شرطی در پایتون استفاده میکنیم.
🌟 ۱. ساختار کلی دستورات شرطی در پایتون:
ساختار کلی if, elif, else به صورت زیر است:
if شرط_اول:
# اگر شرط اول درست بود، این کد اجرا میشه
elif شرط_دوم:
# اگر شرط اول غلط بود ولی شرط دوم درست بود، این کد اجرا میشه
else:
# اگر هیچکدوم از شرایط درست نبودن، این کد اجرا میشه
🌟 ۲. مثال ساده: بررسی سن و اجازه رانندگی
age = int(input("How old are you? "))
if age >= 18:
print("You can drive!")
elif age > 0:
print("You are too young to drive.")
else:
print("Invalid age!")
📌 توضیح:
✅ اگر سن بیشتر یا مساوی ۱۸ باشه، پیام “You can drive!” چاپ میشه.
✅ اگر سن بین ۱ تا ۱۷ باشه، پیام “You are too young to drive.” میاد.
✅ اگر سن صفر یا منفی باشه، پیام “Invalid age!” نمایش داده میشه.
🌟 ۳. عملگرهای مقایسهای و منطقی:
✅ == : مساوی بودن
✅ != : نامساوی بودن
✅ > : بزرگتر
✅ < : کوچکتر
✅ >= : بزرگتر یا مساوی
✅ <= : کوچکتر یا مساوی
✅ and : هر دو شرط باید درست باشند
✅ or : یکی از شرطها کافی است
✅ not : برعکس کردن شرط
🌟 ۴. مثال با چند شرط:
temperature = float(input("Enter the temperature: "))
if temperature > 30:
print("It's hot!")
elif 20 <= temperature <= 30:
print("The weather is nice.")
else:
print("It's cold!")
🌟 ۵. تمرین برای شما 🎯
🔹 یه برنامه بنویس که نمرهی دانشجو رو بگیره و وضعیتش رو چاپ کنه:
✅ نمره ۹۰ و بالاتر: عالی 🌟
✅ نمره بین ۷۰ تا ۸۹: خوب ✅
✅ نمره بین ۵۰ تا ۶۹: قابل قبول ⚠️
✅ کمتر از ۵۰: مردود ❌
💻 کدت رو بنویس و به اشتراک بگذار 🚀
با فرستادن کدی که نوشتی، ادمین کد رو بررسی میکنه و خطاها یا پیشنهادات لازم برای نوشتن کد بهتر و تمیزتر رو بهت میده. همینطور سایر کاربران هم میتونن بهتر یاد بگیرن و استفاده کنند.
اگر هم تمرینی مربوط با دستورات شرطی در پایتون نوشتید و مشکلی پیدا کردید میتونید کدتون رو بفرستید تا ادمین شما رو راهنمایی کنه. سایر کاربران هم میتونن نظرات خودشون رو در جهت بهبود کد بفرستن.
امیدواریم که در کنار آموزشهای رایگان و گام به گام وب دانش به زودی پایتون را به خوبی یاد بگیرید.
درسهای گذشته آموزش رایگان پایتون:
🐍درس۱: متغیرها و انواع دادهها در پایتون

