حلقه در پایتون
حلقه ها تکرارشونده هایی هستند که برای جلوگیری از نوشتن یک قطعه کد به صورت تکراری به کار برده می شوند.
حلقه ها به تمیزی و کوتاه بودن کد ها کمک می کنند و کارایی بهتری دارند.
حلقه هارا می توان تنظیم کرد و با شروط مختلف ایجاد کرد.
انواع حلقه ها در پایتون
در پایتون دو نوع حلقه داریم که هرکدام کارایی های خودرا دارند که در درس های بعدی آنها را به طور کامل بررسی می کنیم.
- حلقه for
- حلقه while
حلقه for در پایتون
حلقه for در پایتون برای تکرار روی مقادیر داده هایی مانند لیست، رشته یا دیکشنری، به کار میرود و به شما اجازه میدهد برای هر مقدار یک عمل خاص را انجام دهید.
برای مثال یک لیست با سه مقدار ایجاد می کنیم.
names= ["alireza", "ali", "reza"]
حلقه for را ایجاد می کنیم. متغیر x در لیست names تکرار می شود و مقادیر را در هر یک چرخه از حلقه، پرینت می کند.
for x in names:
print(x)
در حالت عادی و بدون استفاده از حلقه، باید مانند نمونه کد زیر هر ایندکس را به طور جداگانه پرینت کنید که روشی طولانی تر است.
print(names[0])
print(names[1])
print(names[2])
حلقه while در پایتون
در حلقه while در پایتون تکرار یک قطعه کد تا زمانی که یک شرط خاص برقرار باشد، ادامه دارد.
برای مثال یک لیست با سه مقدار ایجاد می کنیم.
a = 3
حلقه while را ایجاد می کنیم و در ادامه آن شرط شروع حلقه را می نویسیم که در مثال زیر عدد متغیر a باید کمتر از 5 باشد.
با شروع حلقه، متغیر a پرینت می شود.
while a < 5:
print(a)