آموزش حلقه ها در برنامه نویسی جایتون
آموزش حلقه ها در برنامه نویسی جایتون
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش حلقه ها در برنامه نویسی جایتون خواهیم پرداخت.
پیشنهاد ویژه : پکیج آموزش صفر تا صد پایتون
به طور کلی، دستورات موجود در یک برنامه به صورت پی در پی اجرا می شوند: اولین عبارت در یک تابع ابتدا اجرا می شود ، پس از آن جمله دوم و غیره اجرا می شود. ممکن است شرایطی پیش بیاید که شما نیاز به اجرای چندین بلاک از کد داشته باشید. به عباراتی که چنین توانایی تکرار را ارائه می دهند ، گفته های حلقه ای گفته می شود.
در جایتون، یک حلقه را می توان با دو جمله تشکیل داد که عبارتند از:
- دستور while
- دستور for
حلقه WHILE
گزاره حلقه while در جایتون مشابه عبارت جاوا است. به شرط صحت شرط معین، بارها و بارها عباراتی را اجرا می کند. نمودار جریان زیر رفتار حلقه while را توصیف می کند.
نحو عمومی دستور while در زیر آورده شده است.
1 2 |
while expression: statement(s) |
کد جایتون زیر از حلقه while استفاده می کند تا مقدار متغیر را بارها افزایش و چاپ کند تا زمانی که از صفر کمتر شود.
1 2 3 4 5 |
count = 0 while count<10: count = count+1 print "count = ",count print "Good Bye!" |
خروجی به شرح زیر است.
1 2 3 4 5 6 7 8 9 10 11 |
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 به شرح زیر است:
1 2 |
for iterating_var in sequence: statements(s) |
ما می توانیم هر کاراکتر را در یک رشته و همچنین هر مورد را در یک لیست یا Tuple با استفاده از دستور FOR مانند تصویر زیر نمایش دهیم –
1 2 3 |
#each letter in string for letter in 'Python': print 'Current Letter :', letter |
خروجی به شرح زیر است.
1 2 3 4 5 6 |
Current Letter : P Current Letter : y Current Letter : t Current Letter : h Current Letter : o Current Letter : n |
بگذارید نمونه دیگری را به شرح زیر بررسی کنیم.
1 2 3 4 |
#each item in list libs = [‘PyQt’, 'WxPython', 'Tkinter'] for lib in libs: # Second Example print 'Current library :', lib |
خروجی به شرح زیر خواهد بود.
1 2 3 |
Current library : PyQt Current library : WxPython Current library : Tkinter |
در اینجا یک نمونه دیگر برای بررسی وجود دارد.
1 2 3 4 |
#each item in tuple libs = (‘PyQt’, 'WxPython', 'Tkinter') for lib in libs: # Second Example print 'Current library :', lib |
خروجی برنامه فوق به شرح زیر است.
1 2 3 |
Current library : PyQt Current library : WxPython Current library : Tkinter |
در جایتون دستور for برای تکرار لیست لیستی از اعداد تولید شده توسط تابع ()range نیز استفاده می شود. تابع ()range به شکل زیر در می آید –
1 |
range[([start],stop,[step]) |
پارامترهای شروع و مرحله به طور پیش فرض 0 و 1 هستند. آخرین شماره تولید شده مرحله توقف است. دستور FOR لیست تشکیل شده توسط تابع range () را مرور می کند. به عنوان مثال –
1 2 |
for num in range(5): print num |
این خروجی زیر را تولید می کند –
1 2 3 4 5 |
0 1 2 3 4 |
لیست جلسات قبل آموزش برنامه نویسی جایتون
- آموزش برنامه نویسی جایتون
- بررسی اجمالی برنامه نویسی جایتون
- آموزش نصب جایتون
- آموزش وارد کردن کتابخانه های جاوا در برنامه نویسی جایتون
- آموزش متغیرها و انواع داده ها در برنامه نویسی جایتون
- آموزش استفاده از انواع مجموعه جاوا در برنامه نویسی جایتون
- آموزش کنترل تصمیم گیری در برنامه نویسی جایتون
- آموزش حلقه ها در برنامه نویسی جایتون
- آموزش توابع در برنامه نویسی جایتون
- آموزش ماژول ها در برنامه نویسی جایتون
- آموزش پکیج در برنامه نویسی جایتون
- آموزش برنامه جاوا در برنامه نویسی جایتون
- آموزش پلاگین Eclipse در برنامه نویسی جایتون
- آموزش ایجاد پروژه در Eclipse در برنامه نویسی جایتون
- آموزش افزونه و پروژه NetBeans در برنامه نویسی جایتون
- آموزش servlet در برنامه نویسی جایتون
- آموزش JDBC در برنامه نویسی جایتون
- آموزش استفاده از کتابخانه Swing GUI در برنامه نویسی جایتون
- آموزش مدیریت طرح بندی در برنامه نویسی جایتون
- آموزش منوها در برنامه نویسی جایتون
دیدگاه شما