آشنایی با دستور if و if-else در زبان پایتون


دستور if در پایتون
برای خرید این درس نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.

شاید پر کاربرد ترین دستورات  همین دستورات شرطی و حلقه‌ها باشند که به ما کمک میدهند تا کنترل اجرای برنامه را بیشتر داشته باشیم.
برنامه‌هایی که تا الان  نوشته‌ایم به این صورت بوده‌اند که کد‌ها خط به خط اجرا میشدند، اما بعضی وقت ها نیاز است که در بعضی از  اجراهای برنامه یک خط یا چند خط از کدهای برنامه طبق یک شرطی اجرا شوند یا نشوند، در این آموزش به شما یاد خواهیم داد که نحوه استفاده از دستور if و if else در پایتون را به خوبی یاد بگیرید.

دستور IF در پایتون:

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

مثال :

 If(شرط)   :
          دستورات 

  

در بالا حالت اول  if به این صورت است که اگر شرط درست باشد یک سری از دستوارت تحت شرط اعمال میشوند.
در حالت دوم اگر شرط برقرار باشد یک سری دستورات اعمال میشوند ولی اگر شرط درست نباشد یک سری دیگر از دستورات اعمال می‌شوند.
 
مثال:
  If (شرط):
            دستورات  
 else:
            دستورات  
else if:
       

 

این دستور مشابه else-if زبان‌های برنامه نویسی دیگر است و در برنامه نویسی همانند مثال زیر به کار میرود.

مثال:

else if:

number =10;

If(number>5);

         Print("darsman”);

Else if(number==10):

           print("darsman.com”);
 
کاربران و همراهان همیشگی درسمن، اگر از دوره آموزش پایتون راضی بودید نظر خود را در قسمت تالار گفت وگو بنویسید با تشکر از تعامل شما

 

نظرات


محمد رحمانی
محمد رحمانی سلام خسته نباشید. من به شخصه علاقه خاصی به پایتون دارم و خیلی دوست داشتم که یاد بگیرم. واقعیت اینه که چنتا دوره اموزشی رو تماشا کردم ولی دوره شما یه چیز دیگست. امیدوارم دوره پیشرفته هم هرچه زودتر اماده بشه . فقط یه انتقادی که دارم ازتون اینه که چرا این دوره رو پروژه محور نساختید ؟ ولی در کل فوق العاده بود.

برای پاسخ باید وارد شوید

پشتیبانی 1
پشتیبانی 1

سلام جناب رحمانی عزیز، ممنونیم از نظر شما، در رابطه با سوالی که پرسیدید خواستم بگم که دوره اگر پروژه محور بود نمیشد سایر مفاهیم را کامل شرح داد. به همین علت ما دوره های پروژه محور را در انتهای دوره بعد از رساندن کامل مفاهیم، برای شما قرار می دهیم.

hamid boghraei
حمید سلام مرسی از اموزشتون اموزش پیشرفته کی اماده میشه عزیز

برای پاسخ باید وارد شوید

پشتیبانی 1
پشتیبانی 1

سلام حمید جان، مهندس حدود نیمی از دوره را ضبط کرده است و در حال ضبط کردن دوره می باشد، چون سرفصل ها را می خواهیم کامل پوشش دهیم به همین علت ممکن است تایم زیادی از ما بگیرد ولی تمام تلاش خود را می کنیم که به زودی در دسترس قرار بگیرد.

الهه دهقانیان
الهه سلام وقت شما بخیر و ممنون از آموزش هاتون ببخشید یک سوال به جز جلسه صفر بقیه جلسات را چیجوری و کجا میتونم آنلاین تماشا کنم و یا بارگیری انجام بدم؟ هر کدومو میزنم باز فقط جلسه صفر و نشون میده . ممنون میشم راهنماییم کنید.

برای پاسخ باید وارد شوید

پشتیبانی 1
پشتیبانی 1

سلام وقتتون بخیر و شادی، برای دیدن هر درس و یا دانلود کردن آن ابتدا باید در سایت ثبت نام کنید و بعد دانشجو دوره بشوید، که بعد از ثبت نام کردن تنها با زدن یک دکمه که در صفحه دوره می باشد شما به راحتی دانشجو دوره می شوید.

بازم اگر نتوانستید به دوره دسترسی داشته باشید بگید تا راهنمایتون کنم. اوقات خوش.

رحیم بابایی
Rahizzz ostad lvl advance python ro hm bzarin lotfn

برای پاسخ باید وارد شوید

پشتیبانی 1
پشتیبانی 1

سلام و درود خدمت شما دوست عزیز درسمنی، بله چشم حتما، دوره پیشرفته در حال ضبط می باشد و سعی می کنیم به زودی این دوره را منتشر کنیم، و از طرفی چون خیلی جامع و غنی هست این دوره یکم تایم بیشتری از ما را می گیرد.

احمدرضا مهدوی
Ahmadreza خیلی خیلی عالی بود

برای پاسخ باید وارد شوید

پشتیبانی 1
پشتیبانی 1 تشکر از نگاه خوبتون و حس رضایتی که از آموزش ما دارید که به ما انرژی می دهد.

نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد .
برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.


مشخصات دوره


مدرس دوره : مهدی عباسی
تعداد جلسات 20 جلسه
مدت زمان 525 دقیقه
حجم دوره 1/04 گیگابایت
سطح مهارت مقدماتی تا پیشرفته
وضعیت دوره پایان یافته
: میانگین امتیاز

رایگان
برای دسترسی به این دوره وارد یا عضو شوید.
مهدی عباسی
مهدی عباسی

درباره مدرس :

مدیر‌ عامل‌ شرکت آریا‌ نرم‌‌ افزار دارنده مدرک کارشناسی‌ ارشد مهندسی کامپیوتر 12‌ سال سابقه تدریس دروس کامپیوتر را در دانشگاههای دولتی، آزاد، پیام‌نور ملایر، شهیدشمسی‌پور تهران و تدریس برنامه‌نویسی در ... ر انیستیتو ایزایران، مجتمع فنی و موسسه راه‌آینده تهران دارا میباشد و تا به حال راهنمایی انجمنهای علمی دانشگاه و صدها پروژه دانشجویی را برعهده داشته است. تخصص اصلی: با داشتن گواهی‌نامه‌های معتبر تدریس از انیستیتو‌ ایزایران، راه آینده‌تهران و سازمان‌فنی‌حرفه‌ای، تدریس و آموزش‌ دروس کامپیوتر، ‌برنامه‌نویسی کامپیوتر و کلاسهای کنکور کارشناسی و کارشناسی‌ارشد میباشد.همچنین تجربه داوری و نظارت مسابقات برنامه‌نویسی کشوری‌ACM را در سالهای متعدد داشته و تیم مورد رهبری ایشان در 3سال متوالی مقام اول مسابقات کشوری را از آن خود کرده است.ایشان مقالاتی در زمینه شبکه‌های کامپیوتری، تکنیک‌های وزارت دفاع و ... به ثبت رسانده و مشاور و کارشناس در طراحی و برنامه نویسی بیش از 50‌برنامه کاربردی تحت وب و ویندوز و موبایل میباشد. افتخارات دیگر:کسب مقام دوم ایده‌های برتر در مسابقات استارت‌آپ و بکند کشوری را نام برد.بیشتر بدانید