جلسه بیست و سوم: دستورات شرطی تو در تو با پایتون
سلام به همه برنامهنویسان آینده! به جلسه بیست و سوم از دوره رایگان آموزش پایتون خوش اومدید. در این مقاله قصد داریم یکی از مفاهیم مهم در برنامهنویسی با پایتون، یعنی دستورات شرطی تو در تو را به سادگی برای شما توضیح دهیم. این دستورات به برنامه شما اجازه میدهند تا تصمیمگیریهای پیچیدهتری بگیرد و در شرایط مختلف، رفتارهای متفاوتی داشته باشد.
دستورات شرطی تو در تو چیست؟
تصور کنید میخواهید یک برنامه بنویسید که سن یک فرد را دریافت کند و سپس بر اساس سن، او را به یکی از گروههای سنی (کودک، نوجوان، جوان، بزرگسال) تقسیم کند. برای این کار، شما به چندین شرط نیاز دارید که به صورت تو در تو قرار میگیرند. به این نوع ساختار، دستور شرطی تو در تو گفته میشود.
ساختار دستورات شرطی تو در تو
age = 25
if age < 18:
print("شما یک کودک یا نوجوان هستید.")
else:
if age < 30:
print("شما یک جوان هستید.")
else:
print("شما یک بزرگسال هستید.")
در این مثال، ابتدا سن فرد در متغیر age
ذخیره میشود. سپس با استفاده از دستورات if
و else
تو در تو، سن فرد با گروههای سنی مختلف مقایسه میشود و پیام مناسب نمایش داده میشود.
چرا از دستورات شرطی تو در تو استفاده میکنیم؟
- گرفتن تصمیمهای پیچیده: با استفاده از این دستورات، میتوانیم تصمیمگیریهای پیچیدهتری را در برنامههای خود پیادهسازی کنیم.
- افزایش انعطافپذیری برنامه: برنامههایی که از دستورات شرطی تو در تو استفاده میکنند، انعطافپذیرتر هستند و میتوانند در شرایط مختلف به خوبی عمل کنند.
- نوشتن کدهای خواناتر: با استفاده از دستورات شرطی تو در تو، میتوانیم کدهای خود را به صورت منظم و خوانا بنویسیم.
نکته مهم:
- تعداد دستورات
if
وelse
تو در تو میتواند به هر اندازه دلخواه باشد.
جمع بندی
در این مقاله، به صورت ساده و روان به آموزش دستورات شرطی تو در تو در پایتون پرداختیم. با درک این مفهوم، شما میتوانید برنامههای پیچیدهتر و هوشمندتری بنویسید.