آشنایی با دستور 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”);
 
کاربران و همراهان همیشگی درسمن، اگر از دوره آموزش پایتون راضی بودید نظر خود را در قسمت تالار گفت وگو بنویسید با تشکر از تعامل شما

 

نظرات
امیرارسلان شعبان نژاد
Mr.programmer خیلی خوب میشه اگر پروژه بدید

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


مشخصات دوره


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

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

مهدی عباسی


درباره مدرس :

مهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی آنلاین درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ... ده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و ....
بیشتر بدانید