Definitionپێناسە
Code that repeats a block of statements while a condition is true, or once for each item in a collection. Python has while and for; PHP, Java and C# also have do…while, a counting for and a for-each loop.
کۆدێکە کە دووبارە دەکاتەوە تا ڕاست بێت، یان بۆ هەر دانەیەکی کۆکراوەیەک جارێک. Python while و forـی هەیە؛ PHP، Java و C# هەروەها do…while، forـی ژماردن و خولێکی for-eachـیان هەیە.
Exampleنموونە
Like running laps around a track until you have done ten.
وەک ڕاکردن بە دەوری یاریگایەکدا تا دە خول تەواو دەکەیت.
Other Kurdish renderings in useوەرگێڕانە کوردییەکانی تر
لووپ، سووڕ، ئەڵقە، خولەکە، خولەکان، خولێک، خولی، خولەکانی
Note on the Kurdish termتێبینی دەربارەی زاراوە کوردییەکە
This site's chapter summary uses خول; the Latin-script notes keep "loop" in English and call one turn of a loop xulanawa (خولانەوە). Kurdish scientists' dictionary: سووڕ («بۆ دەست پێ کردنی سووڕ»). Barzinji's dictionary has no headword but uses ئەڵقە and زنجیرە for loops in compounds.
Related termsزاراوە پەیوەندیدارەکان
Videosڤیدیۆکان
One video for the whole lesson: while, do-while, for and foreach loops, plus break, continue, and how to avoid infinite loops.
یەک ڤیدیۆ بۆ هەموو وانەکە: while، do-while، for و foreach، لەگەڵ break و continue و چۆن خۆت لە بپارێزیت.
Learn more inزیاتر فێربە لە
- Loops: while, do...while, for, foreach, break and continueخولەکان: while و do...while و for و foreach و break و continue
- Nested Loops and Patternsخولە ناوەکییەکان و کێشانی شێوە
- while Loops, break and continueخولەکانی while، break و continue
- The while Loopخولی while
- Controlling Loops: break and continueکۆنترۆڵکردنی خولەکان:
breakوcontinue - for Loops: Sums, Series and Searchingخولەکانی for: کۆکردنەوە، زنجیرە و گەڕان
- Multidimensional Arraysڕیزەکە فرەڕەهەندەکان
- Project: Binary to Decimal Converterپڕۆژیلە: گۆڕینی دووانی بۆ دەیی
- Processing Two-Dimensional Listsکارکردن لەسەر لیستە دووڕەهەندەکان
- The for Loop and range()خولی for و
range() - Algorithms, Pseudocode and Flowchartsئەلگۆریزمەکان، نیمچەکۆد و هێڵکارییەکانی ڕەوت
- Project: A Word-Scramble Gameپڕۆژیلە: یاریی پیتە تێکەڵەکان
- Python Next to JavaPython لە تەنیشت Javaـەوە
- Bubble Sort, Insertion Sort and How Fast Sorting Isڕیزکردنی بڵقی، ڕیزکردن بە تێخستن و خێرایی ڕیزکردن
- Two-Dimensional Listsلیستە دووڕەهەندەکان
- Course review and practiceپێداچوونەوە و ڕاهێنانی کۆرسەکە
- Recursionخۆبانگکردنەوە
- Handling Errors with try and exceptمامەڵەکردن لەگەڵ هەڵاوێردە بە try و except
- Alpha-Beta Pruningبڕینی ئەلفا-بێتا
- Tuples, Sets and Dictionariesتاپڵەکان، کۆمەڵەکان و فەرهەنگەکان
- Lists: Creating and Indexingلیستەکان: دروستکردن و ئیندێکسەکان
- Dart Basics: Variables, Types and Control Flowبنەماکانی Dart: گۆڕاوەکان، جۆرەکان و ڕێڕەوی کۆنترۆڵ
- Subscripts and Sigma (Σ) Notationژێرنووسەکان و نیشانەی سیگما (Σ)
- sum, max, min and Sortingsum، max، min و ڕیزکردن
- Project: A Product Catalogue Screenپرۆژە: شاشەی کەتەلۆگی کاڵاکان
- Agent Programs, Pseudocode and Algorithm Analysisبەرنامەکانی ئەیجێنت، نیمچەکۆد و شیکارکردنی ئەلگۆریزم
- Arrays in PHPڕیزەکەکان لە PHPـدا
- Defining and Calling Functionsناساندن و بانگکردنی کردارەکان
- Variable Scope: Local and Globalمەودای گۆڕاوەکان: ناوخۆیی و گشتی
- Adding to a List and Finding Itemsزیادکردن بۆ لیستێک و دۆزینەوەی دانەکان
- Inserting and selecting data with PHPزیادکردن و هەڵبژاردنی زانیاری بە PHP
- The Python You Need for the AI Labsئەو Pythonـەی بۆ تاقیگەکانی ژیریی دەستکرد پێویستە
- Building Tic-Tac-Toe in Pythonدروستکردنی یاریی ئێکسوئۆ بە Python
- Product (Π) Notationنیشانەی پی (Π)
- Removing Items, Joining and Comparing Listsلابردنی دانەکان، پێکەوەلکاندن و بەراوردکردنی لیستەکان
- Reading and Writing Filesخوێندنەوە و نووسینی فایلەکان
- Programming Languages and Algorithmsزمانەکانی بەرنامەسازی و ئەلگۆریزمەکان
- Function Files and Anonymous Functionsفایلەکانی کردار و کردارە بێناوەکان
- Conditional Statements: if, else, elseif and switchڕستە مەرجییەکان: if و else و elseif و switch
- Positional, Keyword and Default Argumentsئارگیومێنتە شوێنییەکان، ئارگیومێنتە ناودارەکان و نرخە بنەڕەتییەکان
- Binary Search and Hashingگەڕانی دووانی و هاشکردن
- Project: Finding Roots Numericallyپڕۆژە: دۆزینەوەی ڕەگ بە ڕێگە ژمارەییەکان
- Adding, Subtracting and Scaling Matricesکۆکردنەوە، لێدەرکردن و لێکدانی ماتریکسەکان لە ژمارە
- Modules and importمۆدیوڵەکان و import
- A Login System with Sessionsسیستەمی چوونەژوورەوە بە سێشن
- Solving a Maze with DFS and BFSچارەسەرکردنی لابیرینت بە DFS و BFS
- How Code Becomes a Running Program: Compilers and Interpretersچۆن کۆد دەبێت بە بەرنامەیەک کە کار دەکات: کۆمپایلەرەکان و ئینتەرپرێتەرەکان
- Operators and Expressionsکارپێکەرەکان و دەربڕینەکان
- Working with Stringsکارکردن لەگەڵ زنجیرەنووسەکان
- Form Validationپشتڕاستکردنەوەی فۆرم
- Dart Functions and Collectionsکردارەکان و کۆکراوەکانی Dart
- Priority Queues and Heapsکیووە پێشینەییەکان و هیپەکان
- Hill Climbing and Its Problemsچیاهەڵەگڕی و کێشەکانی
- How a Computer Runs a Programکۆمپیوتەر چۆن بەرنامەیەک جێبەجێ دەکات
- Programming Languagesزمانەکانی بەرنامەسازی
- Errors and Debuggingهەڵەکان و کرمەکوژی
- Logical Operators and Nested ifکارپێکەرە لۆجیکییەکان و ڕستەی ifـی ناوەکی
- Return Values and Noneنرخە گەڕاوەکان و None
- Moving in a File and Saving Python Objectsجووڵە لەناو فایلێکدا و هەڵگرتنی ئۆبجێکتەکانی Python
- PHP Syntax: Tags, Statements and Commentsداڕستنی PHP: تاگ، ڕستە و لێدوان
- Operatorsکارپێکەرەکان
- Functionsکردارەکان
- Redirects: Sending the Browser Somewhere Elseئاڕاستەکردنەوە: ناردنی تۆڕگەڕ بۆ شوێنێکی تر
- Database Users and Database Languagesبەکارهێنەرەکانی بنکەدراوە و زمانەکانی بنکەدراوە
- A* Searchگەڕانی A*
- Reasoning with a Knowledge Base in Pythonبیرکردنەوە بە بنکەیەکی زانین لە Pythonـدا
- Software and Operating Systemsنەرمەواڵە و سیستەمەکانی وەگەڕخەر
- Multiplying Matricesلێکدانی ماتریکسەکان
- Grouping Data: Frequency Tablesپۆلێنکردنی دراوە: خشتەکانی دووبارەبوونەوە
- Combinationsگونجێنەکان
- Welcome to Python: Install and Runبەخێربێیت بۆ Python: جێگیرکردن و جێبەجێکردن
- Your First Program: print() and Commentsیەکەم بەرنامە:
print()و لێدوانەکان - Input and Outputنێوخستە و دەرخستە
- Making Decisions: if, elif, elseبڕیاردان:
if،elifوelse - Lists, References, Copies and Functionsلیستەکان، ئاماژەکان، کۆپی و کردارەکان
- Queues and Deques: First In, First Outکیووەکان و کیووە دووسەرەکان: یەکەم هاتوو، یەکەم دەرچوو
- Welcome to MATLAB (and Octave)بەخێربێیت بۆ MATLAB (و Octave)
- Script Files, input, disp and fprintfفایلەکانی دەسنووس، input، disp و fprintf
- Making Decisions: Relational Operators and if / elseif / elseبڕیاردان: کارپێکەرەکانی بەراوردکردن و if / elseif / else
- The switch Statementڕستەی switch
- From Binary, Octal and Hex to Decimalلە دووانی، هەشتی و شانزەییەوە بۆ دەیی
- HTML Basics: Documents, Links and Tablesبنەماکانی HTML: بەڵگەنامە، بەستەرەکان و خشتەکان
- Form Security and Sticky Formsئاسایشی فۆرم و فۆرمە لکاوەکان
- Web APIs and JSONAPIـی وێب و JSON
- App State and Declarative UIدۆخ و ڕووکاری وەسفی
- Futures, async and await in DartFuture،
asyncوawaitلە Dartـدا - Heuristics and Greedy Best-First Searchپێوەرەکان و گەڕانی چاوچنۆکانە
- Search Practice: Midterm-Style Tasksڕاهێنانی گەڕان: ئەرکی وەک تاقیکردنەوەی نیوەی وەرز
- Simulated Annealingsimulated annealing
- Minimax: An AI That Never LosesMinimax: یاریزانێکی ژیر کە هەرگیز نادۆڕێت