دستور while loop در زبان برنامه‌نویسی پایتون یکی از ساختارهای تکرار است که به شما امکان می‌دهد تا یک بخش از کد را تا زمانی که یک شرط مشخص برقرار باشد، تکرار کنید. در این مقاله به طور کامل به توضیحات دستور while loop می‌پردازیم و نحوه استفاده از آن را بیان می‌کنیم. در ابتدا، به طور کلی ساختار دستور while loop به صورت زیر است: ```python while شرط: کدی که باید تکرار شود ``` در این ساختار، ابتدا یک شرط مشخص کننده ادامه یا خاتمه تکرار تعیین می‌شود. سپس، بخشی از کد که باید تکرار شود، درون بلاک while قرار می‌گیرد. این بلاک شامل یک یا چند دستور است که هر بار در هر دور از تکرار اجرا می‌شوند. حال به طور مفصل به نحوه استفاده از دستور while loop در پایتون می‌پردازیم. در این مثال، قصد داریم تا تعدادی از اعداد را تا زمانی که هیچ‌کدام از آن‌ها منفی نباشند، چاپ کنیم. ```python number = 0 while number >= 0: print(number) number += 1 ``` در این مثال، ابتدا متغیر number را با مقدار صفر مقداردهی می‌کنیم. سپس، درون بلاک while ابتدا عدد را چاپ کرده و سپس به متغیر number یک واحد اضافه می‌کنیم. در هر دور از تکرار، شرط while بررسی می‌شود و در صورتی که مقدار number هنوز منفی نباشد، تکرار ادامه می‌یابد. این فرآیند تا زمانی که مقدار number به عددی منفی تبدیل شود، ادامه می‌یابد. در این حالت، تکرار متوقف می‌شود و برنامه ادامه خود را با دستورات بعد از بلاک while اجرا می‌کند. دستور while loop در پایتون یک ابزار قدرتمند برای تکرار کد است. با استفاده از این دستور، می‌توانید کدهای خود را به صورت مؤثرتری نوشته و از تکرارهای مجدد جلوگیری کنید. با مطالعه و درک این ساختار، می‌توانید از این دستور در برنامه‌های پایتون خود استفاده کنید و کدهایی که نیاز به تکرار دارند را به طور بهینه‌تری پیاده‌سازی کنید.