ساختارهای دستوری پایتون

پایتون آریا پروژه

ساختارهای دستوری پایتون

Expression value is less than 200

Which is 100

Good bye!

Statement Suite

چنانچه ساختمان if تنها از یک دستور تشکیل شود،

در آن صورت می توان دستور if را در همان خط دستور سرآیند (header statement )قرار داد:

مثال:

#!/usr/bin/python

var = 100

if ( var == 100 ) : print “Value of expression is 100”

print “Good bye!”

نتیجه:

Value of expression is 100

Good bye!

ساختارهای تکرار در پایتون (python loops)

در کل، دستورات به ترتیب اجرا می شوند:

در یک تابع ابتدا دستور اول، سپس دستور دوم و به همین ترتیب ادامه می یابد .

اما گاهی لازم است مجموعه دستورات داخل یک قطعه کد بارها تکرار شود.

از ساختار کنترلی حلقه ها در برنامه نویسی، برای اجرای مجموعه ای از دستورها به تعداد دفعات لازم يا تا زمانی که يک شرط معین درست و برقرار باشد، استفاده می شود.

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

برنامه بار دیگر به ابتدای مجموعه دستورات حلقه رفته و در صورت برقرار بودن شرط حلقه، يکبار ديگر دستورات آن به طور کامل اجرا می کند.

زبان برنامه نویسی پایتون دو حلقه ی for و while پشتیبانی می کند که هریک در زیر تشریح شده:

دستورات کنترلی حلقه ها

دستورات کنترلی اجرا را از روال عادی خود خارج کرده و تغییراتی در آن بوجود می آورد.

پس از اینکه اجرا آن حوزه یا scope را ترک می کند، تمامی اشیایی که به صورت خودکار در آن حوزه بوجود آمده بودند، از بین خواهد رفت.

دستور در پایتون break

دستور break در زبان پایتون ، حلقه جاری را به پایان رسانده و درست همانند break سنتی موجود در C ،اجرا را از دستور بعدی از سر می گیرد.

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

دستور break را می توان در هر دو حلقه while و for استفاده نمود.

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

نحوه ی نگارش:

Break

مثال:

for letter in ‘Python’: # First Example

if letter == ‘h’:

 break

 print ‘Current Letter :’, letter

var = 10 # Second Example

while var > 0:

 print ‘Current variable value :’, var

 var = var -1

 if var == 5:

 break

print “Good bye!

نتیجه ی زیر را بدست می دهد:

Current Letter : P

Current Letter : y

Current Letter : t

Current variable value : 10

Current variable value : 9

Current variable value : 8

ساختارهای دستوری پایتون

Expression value is less than 200

Which is 100

Good bye!

Statement Suite

چنانچه ساختمان if تنها از یک دستور تشکیل شود،

در آن صورت می توان دستور if را در همان خط دستور سرآیند (header statement )قرار داد:

مثال:

#!/usr/bin/python

var = 100

if ( var == 100 ) : print “Value of expression is 100”

print “Good bye!”

نتیجه:

Value of expression is 100

Good bye!

ساختارهای تکراری در پایتون(python loops)

در کل، دستورات به ترتیب اجرا می شوند: در یک تابع ابتدا دستور اول، سپس دستور دوم و به همین ترتیب ادامه می یابد .

اما گاهی لازم است مجموعه دستورات داخل یک قطعه کد بارها تکرار شود.

از ساختار کنترلی حلقه ها در برنامه نویسی، برای اجرای مجموعه ای از دستورها به تعداد دفعات لازم يا تا زمانی که يک شرط معین درست و برقرار باشد، استفاده می شود.

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

برنامه بار دیگر به ابتدای مجموعه دستورات حلقه رفته و در صورت برقرار بودن شرط حلقه، يکبار ديگر دستورات آن به طور کامل اجرا می کند.

زبان برنامه نویسی پایتون دو حلقه ی for و while پشتیبانی می کند که هریک در زیر تشریح شده:

دستورات کنترلی حلقه ها در پایتون

دستورات کنترلی اجرا را از روال عادی خود خارج کرده و تغییراتی در آن بوجود می آورد. پس از اینکه اجرا آن حوزه یا scope را ترک می کند، تمامی اشیایی که به صورت خودکار در آن حوزه بوجود آمده بودند، از بین خواهد رفت.

دستور  در پایتون break

دستور break در زبان پایتون ، حلقه جاری را به پایان رسانده و درست همانند break سنتی موجود در C ،اجرا را از دستور بعدی از سر می گیرد.

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

دستور break را می توان در هر دو حلقه while و for استفاده نمود.

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

نحوه ی نگارش در پایتون:

Break

مثال:

for letter in ‘Python’: # First Example

if letter == ‘h’:

 break

 print ‘Current Letter :’, letter

var = 10 # Second Example

while var > 0:

 print ‘Current variable value :’, var

 var = var -1

 if var == 5:

 break

print “Good bye!

نتیجه ی زیر را بدست می دهد:

Current Letter : P

Current Letter : y

Current Letter : t

Current variable value : 10

Current variable value : 9

Current variable value : 8

Current variable value : 7

Current variable value : 6

Good bye

Current variable value : 7

Current variable value : 6

Good bye

نویسنده : زهرا رستمی

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *