TGViewer
آموزش پایتون و برنامه نویسی آموزش پایتون و برنامه نویسی @python_with_mohammad · 764 subscribers
Post #19 853
ساختارهای کنترلی و شرط‌ها (if، elif، else) 🐍

سلام دوستان !👋 امروز می‌خواهیم به یکی از مفاهیم کلیدی در زبان برنامه‌نویسی پایتون بپردازیم: ساختارهای کنترلی و شرط‌ها. این ساختارها به ما این امکان را می‌دهند که جریان اجرای برنامه را بر اساس شرایط خاصی کنترل کنیم. 😊

۱. شرط ساده (if) 🔍

شرط‌ها به ما اجازه می‌دهند تا تصمیم بگیریم آیا یک بلوک از کد اجرا شود یا نه. فرض کنید می‌خواهیم بررسی کنیم که آیا عددی بزرگتر از ۱۰ است یا نه:

number = 15

if number > 10:
print("عدد بزرگتر از ۱۰ است.")


در این مثال، چون عدد ۱۵ بزرگتر از ۱۰ است، برنامه پیغام "عدد بزرگتر از ۱۰ است" را چاپ می‌کند.

۲. شرط با استفاده از else 🔄

گاهی اوقات، علاوه بر اینکه می‌خواهیم یک شرط را بررسی کنیم، نیاز داریم که یک عملیات متفاوت در صورت نادرست بودن شرط انجام دهیم. اینجا است که از else استفاده می‌کنیم:

number = 5

if number > 10:
print("عدد بزرگتر از ۱۰ است.")
else:
print("عدد بزرگتر از ۱۰ نیست.")


در این مثال، چون عدد ۵ بزرگتر از ۱۰ نیست، پیغام دوم چاپ می‌شود.

۳. استفاده از elif 🌟

اگر می‌خواهیم چند شرایط را بررسی کنیم، می‌توانیم از elif استفاده کنیم. به عنوان مثال، بیایید یک کد بنویسیم که عدد را بررسی کرده و بگوید کوچکتر از ۱۰ ، بین ۱۰ تا ۲۰ یا بزرگتر از ۲۰ است:

number = 18

if number < 10:
print("عدد کمتر از ۱۰ است.")
elif 10 <= number <= 20:
print("عدد بین ۱۰ تا ۲۰ است.")
else:
print("عدد بزرگتر از ۲۰ است.")


با این کد، اگر عدد ۱۸ را وارد کنیم، پیغام "عدد بین ۱۰ تا ۲۰ است." چاپ خواهد شد.

نتیجه‌گیری 📝

امیدوارم با این توضیحات و مثال‌ها توانسته باشید مفهوم شرط‌ها را به‌خوبی درک کنید. با استفاده از ساختارهای کنترلی، می‌توانید برنامه‌هایی بنویسید که توانایی تصمیم‌گیری دارند!


اگر سوالی دارید یا نیاز به توضیحات بیشتری هست، حتماً بپرسید! 📩

@python_with_mohammad
  • 👍 1
More from @python_with_mohammad
  1. Sep 10, 2025درسنامه ایجنت‌های هوشمند (AI Agents) این نسخه ، برای اشنایی اولیه با AI Agents هست، لذا سع…
  2. Sep 4, 2025🚀 آینده هوش مصنوعی همین‌جاست و شما می‌توانید آن را بسازید! 🚀 تا حالا به این فکر کردی که…
  3. Aug 22, 2025🚀 می‌خوای پایتون یاد بگیری اما نمی‌دونی از کجا شروع کنی؟ من یک دوره‌ی آنلاین نیمه خصوصی م…
  4. Aug 5, 2025Post #126
  5. Aug 2, 2025قسمت ۱۳ ام ، فصل پردازش داده ها و یادگیری ماشین با داده های پزشکی موضوع: ارزیابی مدل و برر…
  6. Aug 2, 2025فصل پانزدهم دوره جامع پایتون و هوش مصنوعی با موضوع «پردازش و یادگیری ماشین با داده های عدد…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →