آموزش حلقه ها در برنامه نویسی جایتون

3 سال پیش
آموزش حلقه ها در برنامه نویسی جایتون

آموزش حلقه ها در برنامه نویسی جایتون

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش حلقه ها در برنامه نویسی جایتون خواهیم پرداخت.

پیشنهاد ویژه : پکیج آموزش صفر تا صد پایتون

به طور کلی، دستورات موجود در یک برنامه به صورت پی در پی اجرا می شوند: اولین عبارت در یک تابع ابتدا اجرا می شود ، پس از آن جمله دوم و غیره اجرا می شود. ممکن است شرایطی پیش بیاید که شما نیاز به اجرای چندین بلاک از کد داشته باشید. به عباراتی که چنین توانایی تکرار را ارائه می دهند ، گفته های حلقه ای گفته می شود.

در جایتون، یک حلقه را می توان با دو جمله تشکیل داد که عبارتند از:

  • دستور while
  • دستور for

حلقه WHILE

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

نحو عمومی دستور while در زیر آورده شده است.

while expression:
   statement(s)

 

کد جایتون زیر از حلقه while استفاده می کند تا مقدار متغیر را بارها افزایش و چاپ کند تا زمانی که از صفر کمتر شود.

count = 0
while count<10:
   count = count+1
   print "count = ",count
print "Good Bye!"

 

خروجی به شرح زیر است.

count =  1
count =  2
count =  3
count =  4
count =  5
count =  6
count =  7
count =  8
count =  9
count =  10
Good Bye!

 

حلقه FOR

حلقه FOR در جایتون مانند جاوا یک حلقه شمارش شده نیست. درعوض، توانایی عبور عناصر در یک نوع داده توالی مانند رشته ، لیست یا tuple را دارد. نحو عمومی دستور FOR در Jython به شرح زیر است:

for iterating_var in sequence:
   statements(s)

 

ما می توانیم هر کاراکتر را در یک رشته و همچنین هر مورد را در یک لیست یا Tuple با استفاده از دستور FOR مانند تصویر زیر نمایش دهیم –

#each letter in string
for letter in 'Python':
   print 'Current Letter :', letter

 

خروجی به شرح زیر است.

Current Letter : P
Current Letter : y
Current Letter : t
Current Letter : h
Current Letter : o
Current Letter : n

 

بگذارید نمونه دیگری را به شرح زیر بررسی کنیم.

#each item in list
libs = [‘PyQt’, 'WxPython',  'Tkinter']
for lib in libs:        # Second Example
   print 'Current library :', lib

 

خروجی به شرح زیر خواهد بود.

Current library : PyQt
Current library : WxPython
Current library : Tkinter

 

در اینجا یک نمونه دیگر برای بررسی وجود دارد.

#each item in tuple
libs = (‘PyQt’, 'WxPython',  'Tkinter')
for lib in libs:        # Second Example
   print 'Current library :', lib

 

خروجی برنامه فوق به شرح زیر است.

Current library : PyQt
Current library : WxPython
Current library : Tkinter

 

در جایتون دستور for برای تکرار لیست لیستی از اعداد تولید شده توسط تابع ()range نیز استفاده می شود. تابع ()range به شکل زیر در می آید –

range[([start],stop,[step])

 

پارامترهای شروع و مرحله به طور پیش فرض ۰ و ۱ هستند. آخرین شماره تولید شده مرحله توقف است. دستور FOR لیست تشکیل شده توسط تابع range () را مرور می کند. به عنوان مثال –

for num in range(5):
   print num

 

این خروجی زیر را تولید می کند –

۰
۱
۲
۳
۴

 

منبع.

لیست جلسات قبل آموزش برنامه نویسی جایتون

  1. آموزش برنامه نویسی جایتون
  2.  بررسی اجمالی برنامه نویسی جایتون
  3. آموزش نصب جایتون
  4. آموزش وارد کردن کتابخانه های جاوا در برنامه نویسی جایتون
  5. آموزش متغیرها و انواع داده ها در برنامه نویسی جایتون
  6. آموزش استفاده از انواع مجموعه جاوا در برنامه نویسی جایتون
  7. آموزش کنترل تصمیم گیری در برنامه نویسی جایتون
  8. آموزش حلقه ها در برنامه نویسی جایتون
  9. آموزش توابع در برنامه نویسی جایتون
  10. آموزش ماژول ها در برنامه نویسی جایتون
  11. آموزش پکیج در برنامه نویسی جایتون
  12. آموزش برنامه جاوا در برنامه نویسی جایتون
  13. آموزش پلاگین Eclipse در برنامه نویسی جایتون
  14. آموزش ایجاد پروژه در Eclipse در برنامه نویسی جایتون
  15. آموزش افزونه و پروژه NetBeans در برنامه نویسی جایتون
  16. آموزش servlet در برنامه نویسی جایتون
  17. آموزش JDBC در برنامه نویسی جایتون
  18. آموزش استفاده از کتابخانه Swing GUI در برنامه نویسی جایتون
  19. آموزش مدیریت طرح بندی در برنامه نویسی جایتون
  20. آموزش منوها در برنامه نویسی جایتون
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه