سفارش تبلیغ
صبا ویژن

آشنایی با حلقه ها تکرار for

آشنایی با حلقه for   در پایتون

با کمک حلقه ها میتوانیم قطعه کدی را تکرار کنیم، برای ایجاد حلقه 2 نوع داریم.

  1. حلقه for
  2. حلقه while

در این پست قصد داریم درمورد حلقه for صحبت کنیم. برای ایجاد حلقه ابتدا یک شرط قرار میدهیم که بر اساس اون شرط حلقه اجرا شود.

دستور for  دارای ساختار کلی میباشد که  هنگام استفاده این ساختار را باید رعایت کنید

ساختار حلقه  for:

for target in object

object: به تعداد عضوهای دنباله تکرار میشود.

Target: دستورات داخل بدنه حلقه به ازای هریک از انتساب ها اجرا میشود.

در قطعه کد زیر نمونه ای از حلقه for را آورده ایم.

numbers = [6, 5, 7, 8, 4, 2, 5, 4, 11]

sum = 0

for val in numbers:

               sum = sum+val

print ("The sum is", sum)

خروجی برنامه:

The sum is 52

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

در قطعه کد زیر نمونه ای از حلقه for با else را آورده ایم.

digits = [4, 8, 16]

 

for i in digits:

    print(i)

else:

    print (“No items left.”)

خروجی

4

8

16

No items left.

دستور continue در حلقه for

در حلقه اگر از دستور break استفاده کنیم از حلقه خارج میشویم و بقیه کدها اجرا میشود. ولی اگر از دستور continue استفاده کنیم تنها یک دور از تکرار حلقه for را نادیده میگیرد و برمیگردد ابتدای حلقه را اجرا میکند.

دستور range() در حلقه for

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

for i in range (6, 12):

    print(i)

خروجی برنامه:

6

7

8

9

10

11

این دستور نیز دارای ساختار میباشد:

(range (start, stop, step

مطالب این موضوع نیز به پایان رسید اگر میخواهید در این زمینه آموزش هایی ببینید پیشنهاد من به شما دوره آموزش آشنایی با حلقه تکرار for میباشد.