دستورهای break, continue, pass در پایتون

May 2022


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


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

رایگان


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

دوره اول آموزش جنگو(django)

دوره اول آموزش جنگو(django)

دوره آموزش تست نویسی در پایتون

دوره آموزش تست نویسی در پایتون

دوره آموزش ساخت Forum با فلسک

دوره آموزش ساخت Forum با فلسک

ارسال نظر

تلاش میکنم سوالات شما را در کمتر از یک روز پاسخ بدم

سمیه

February 2022

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

ارسال نظر


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

February 2022

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

mtd

April 2021

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

ارسال نظر


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

April 2021

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

arezoo

November 2020

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

ارسال نظر