
دستورهای break, continue, pass در پایتون
October 2022
اگر دانلود ویدیو شروع نشد، روی ویدیو راست کلیک کرده و گزینه Save Video As را انتخاب کنید.
در این ویدیو با سه دستور pass, continue, break در پایتون آشنا خواهید شد. از این سه دستور میتوانید در کنار حلقهها و فانکشنها استفاده کنید.
# دستور pass در پایتون
با استفاده از دستور pass میتوانید بلاکی از کد را ایجاد کنید که هیچ کاری انجام نمیدهد. در زمانی که میخواهید بلاکی از کد ایجاد کنید که بدنه نداشته باشد میتوانید از دستور pass پایتون استفاده کنید. مثلا در کد پایین یک فانکشن به نام one ایجاد کردهایم که فعلا در آن چیزی نیست. از دستور pass میتوانید در کنار کلاسها، شرطها و حلقهها استفاده کنید:
def one():
pass
if True:
pass
while:
pass
class Hello:
pass
# دستور continue در پایتون
دستور continue زمانی استفاده میشود که میخواهید یک دور از حلقه را رد کنید. زمانی که از حلقهها استفاده میکنید و بخواهید در شرایط خاصی فقط یک دور از حلقه skip شود میتوانید از دستور continue استفاده کنید. مثلا در کد پایین داخل یک حلقه for قرار است تا عدد ده چاپ شود. داخل شرط if مشخص کردهایم که اگر عدد برابر با 5 شد، آن دور از حلقه رد شود.
for number in range(10):
if number == 5:
continue # continue here
print('Number is ' + str(number))
print('Out of loop')
کد بالا را که اجرا کنید به شکل زیر نتیجه خواهد داد. همانطور که میبینید عدد 5 چاپ نشده است:
Number is 0
Number is 1
Number is 2
Number is 3
Number is 4
Number is 6
Number is 7
Number is 8
Number is 9
Out of loop
# دستور break در پایتون
دستور break برای خروج کامل از حلقه استفاده میشود. برخلاف دستور continue که فقط یک دور از حلقه را skip میکند، دستور break به طور کامل از حلقه خارج میشود. در مثال پایین، دقیقا کد بالا آوردهایم اما با این تفاوت که بجای continue از break استفاده کردهایم:
for number in range(10):
if number == 5:
break # break here
print('Number is ' + str(number))
print('Out of loop')
کد بالا را که اجرا کنید به شکل زیر نتیجه میدهد. همانطور که میبیند بعد از عدد 5 به طور کلی حلقه متوقف شده است:
Number is 0
Number is 1
Number is 2
Number is 3
Number is 4
Out of loop
زمان کل دوره
5:47:36
javad
December 2022پاسخ به نظر
سلام مهندس دمتون گرم مرسی
ارسال نظر
سمیه
February 2022پاسخ به نظر
من تعجب میکنم انقدر شما راحت اموزش میدید ویدویوهای دیگه رو میبینم با خودم میگم بیخال پایتون بشم کار من نیست میام اموزش شما رو میبینم امیدوار میشم میگم خیلی راحته ادامه بدم
فقط یه سوال دارم اینارو که یاد میگیرم چه جوری باید تو عمل ازشون استفاده کنیم ؟
کاش یه سری تمرین عملی هم داشت که خودمون رو بسنجیم
ارسال نظر
امیرحسین بیگدلو
February 2022سلام
دوره های پروژه محور پایتون و الگوریتم نویسی رو ببینید
mtd
April 2021پاسخ به نظر
عالی عالی فقط ای کاش پروژه محور بود
ارسال نظر
امیرحسین بیگدلو
April 2021:|
خب، دوره اول آموزش پروژه محور پایتون رو ببین
arezoo
November 2020پاسخ به نظر
سلام
آموزش هاتون عالی ان.
خداقوت بهتون.
ممنونم ازتون.
ارسال نظر