در این ویدیو با سه دستور 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
ارسال نظر