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

 



0

Intro

10:38

رایگان

1

Variable

12:30

رایگان

2

String

19:22

رایگان

3

List

8:46

رایگان

4

While

9:6

رایگان

5

If

8:37

رایگان

6

For

6:12

رایگان

7

range

4:17

رایگان

8

break, continue, pass

9:15

رایگان

9

Function

12:32

رایگان

10

List methods

12:11

رایگان

11

Tuple

8:29

رایگان

12

Set

7:47

رایگان

13

Dictionary

9:19

رایگان

14

Module

10:40

رایگان

15

fstring

5:35

رایگان

16

format

7:34

رایگان

17

File

17:14

رایگان

18

Scope

6:25

رایگان

19

OOP

12:15

رایگان

20

Method

20:19

رایگان

21

class/instance variable

14:7

رایگان

22

class/static method

13:25

رایگان

23

Inheritance

17:6

رایگان

24

Special methods

9:50

رایگان

25

Access points

11:12

رایگان

26

property

6:54

رایگان

27

Exceptions

21:17

رایگان

28

Standard library

12:51

رایگان

29

Docstring

10:49

رایگان

30

Virtualenv

11:2

رایگان

دوره های پیشنهادی

دوره آموزش تست نویسی در پایتون
دوره آموزش تست نویسی در پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش شل اسکریپت نویسی(shell scripting)
دوره آموزش شل اسکریپت نویسی(shell scripting)
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش ساخت Forum با فلسک
دوره آموزش ساخت Forum با فلسک
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


علیرضا

4 ماه قبل پاسخ به نظر

واقعا عالی بود

ارسال نظر



حسینی

7 ماه قبل پاسخ به نظر

واقعا خیلی عالی توضیح میدید بهترین ویدئو آموزش رو دارید

ارسال نظر



امیرحسین بیگدلو

7 ماه قبل

باعث افتخار بندس که ویدیو مفید بوده

hanieh.mhd

1 سال قبل پاسخ به نظر

با سلام و خسته نباشید خدمت شما استاد بزرگوار تشکر از لطف و زحماتتون.
ممنون میشم لطفا بفرمایید راجب ماژول ها توی کدوم ویدیو صحبت کردین ممنونم از آموزش خوبتون

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
ویدیو 14 در رابطه با ماژول توضیح دادم

javad

1 سال قبل پاسخ به نظر

سلام مهندس دمتون گرم مرسی

ارسال نظر



سمیه

2 سال قبل پاسخ به نظر

من تعجب میکنم انقدر شما راحت اموزش میدید ویدویوهای دیگه رو میبینم با خودم میگم بیخال پایتون بشم کار من نیست میام اموزش شما رو میبینم امیدوار میشم میگم خیلی راحته ادامه بدم
فقط یه سوال دارم اینارو که یاد میگیرم چه جوری باید تو عمل ازشون استفاده کنیم ؟
کاش یه سری تمرین عملی هم داشت که خودمون رو بسنجیم

ارسال نظر



امیرحسین بیگدلو

2 سال قبل

سلام
دوره های پروژه محور پایتون و الگوریتم نویسی رو ببینید

mtd

3 سال قبل پاسخ به نظر

عالی عالی فقط ای کاش پروژه محور بود

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

:|
خب، دوره اول آموزش پروژه محور پایتون رو ببین

arezoo

3 سال قبل پاسخ به نظر

سلام
آموزش هاتون عالی ان.
خداقوت بهتون.
ممنونم ازتون.

ارسال نظر



مونگارد