ساختارهای دستوری پایتون
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
نویسنده : زهرا رستمی