Tag

loops

0 views collected around this technical thread.

php中文网 Courses
php中文网 Courses
Mar 20, 2025 · Fundamentals

Understanding Python Flow Control Statements: if, for, while, break, continue, and pass

This article explains Python's flow control constructs—including conditional statements (if, elif, else), loops (for, while), and control statements (break, continue, pass)—with clear explanations and practical code examples to help readers write logical, efficient programs.

Conditional StatementsPythonflow control
0 likes · 6 min read
Understanding Python Flow Control Statements: if, for, while, break, continue, and pass
Sohu Tech Products
Sohu Tech Products
Mar 5, 2025 · Frontend Development

Why Modern JavaScript Developers Move Away from Traditional Loops and What to Use Instead

Modern JavaScript developers increasingly replace traditional for‑loops with expressive array methods, generators, and functional patterns because loops risk scope leakage, mutable state, and off‑by‑one errors, while still using classic loops only for performance‑critical or low‑level tasks, choosing the style that fits data size, team preferences, and project requirements.

Array MethodsFunctional ProgrammingGenerators
0 likes · 8 min read
Why Modern JavaScript Developers Move Away from Traditional Loops and What to Use Instead
IT Services Circle
IT Services Circle
Mar 1, 2025 · Frontend Development

Why Modern JavaScript Developers Avoid Traditional Loops and What to Use Instead

The article explains why traditional JavaScript for‑loops are increasingly avoided, outlines modern alternatives such as array methods, generators, transducers and observables, presents performance benchmark findings, and offers guidance on when each iteration technique is appropriate for developers.

Array MethodsFunctional ProgrammingGenerators
0 likes · 7 min read
Why Modern JavaScript Developers Avoid Traditional Loops and What to Use Instead
Test Development Learning Exchange
Test Development Learning Exchange
Feb 26, 2025 · Fundamentals

Understanding Python's range() Function: Syntax, Usage, and Practical Examples

This article introduces Python's built‑in range() function, explains its syntax and parameters, and provides ten clear code examples that demonstrate basic counting, custom start‑stop values, step sizes, reverse iteration, list creation, summation, string traversal, bulk list updates, 2‑D coordinate generation, and spaced element access.

Pythoniterationloops
0 likes · 7 min read
Understanding Python's range() Function: Syntax, Usage, and Practical Examples
Python Programming Learning Circle
Python Programming Learning Circle
Jul 17, 2024 · Fundamentals

Simple Techniques to Speed Up Python For Loops by Up to 970×

This article demonstrates a collection of straightforward Python performance tricks—such as list comprehensions, external length calculation, set usage, loop skipping, code inlining, generators, map(), memoization, vectorization, filterfalse, and string joining—that together can accelerate for‑loops from modest 1.3× gains to dramatic 970× speed‑ups, with detailed benchmark results and code examples.

BenchmarkingOptimizationPerformance
0 likes · 15 min read
Simple Techniques to Speed Up Python For Loops by Up to 970×
Test Development Learning Exchange
Test Development Learning Exchange
Apr 12, 2024 · Fundamentals

10 Essential Python Flow‑Control Examples

This article presents ten practical Python code examples that illustrate conditional statements, loops, list comprehensions, and exception handling, helping readers master the core flow‑control constructs essential for writing clear and efficient programs.

Conditional StatementsException Handlingflow control
0 likes · 5 min read
10 Essential Python Flow‑Control Examples
Python Programming Learning Circle
Python Programming Learning Circle
Apr 10, 2024 · Fundamentals

Understanding Loop Structures in Python: for‑in and while Loops

This article explains why loops are needed in programming, introduces Python's for‑in and while loops with practical examples such as summing numbers, generating multiplication tables, guessing games, and solving prime and GCD/LCM problems, and discusses break, continue, and nested loops.

for loopfundamentalsloops
0 likes · 9 min read
Understanding Loop Structures in Python: for‑in and while Loops
Python Programming Learning Circle
Python Programming Learning Circle
Feb 5, 2024 · Fundamentals

Performance Comparison of Python while and for Loops and Faster Alternatives

This article analyzes why Python's while and for loops are relatively slow, benchmarks their execution times with timeit, demonstrates how additional operations further degrade performance, and shows that using built‑in functions like sum or a direct mathematical formula can accelerate the same computation by orders of magnitude.

OptimizationPerformancefundamentals
0 likes · 8 min read
Performance Comparison of Python while and for Loops and Faster Alternatives
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Dec 28, 2023 · Fundamentals

Using Labeled break to Exit Multiple Loops in Java

This article explains how Java's break and continue statements work, demonstrates why a simple break cannot exit nested loops, and shows how to use labeled break (and similarly labeled continue) to terminate all loops at once with clear code examples.

Javabreakcontinue
0 likes · 4 min read
Using Labeled break to Exit Multiple Loops in Java
php中文网 Courses
php中文网 Courses
Dec 27, 2023 · Backend Development

PHP Logical Structures and Conditional Statements: Sequence, Selection, and Loop Constructs

This article introduces PHP’s logical structures—including sequential execution, selection statements like if, if‑else, and switch, as well as loop constructs such as for, while, and do‑while—providing syntax explanations and practical code examples for each.

Conditional Statementsbackendcontrol-structures
0 likes · 6 min read
PHP Logical Structures and Conditional Statements: Sequence, Selection, and Loop Constructs
php中文网 Courses
php中文网 Courses
Oct 7, 2023 · Backend Development

PHP Performance Optimization Techniques and Functions

This article outlines key PHP performance optimization strategies—including caching with Memcache or Redis, using efficient database access via PDO, selecting optimal loop constructs like foreach and array_map, and avoiding redundant function calls—to improve execution speed and user experience.

CachingDatabaseOptimization
0 likes · 5 min read
PHP Performance Optimization Techniques and Functions
php中文网 Courses
php中文网 Courses
Jul 6, 2023 · Backend Development

How to Implement while and do...while Loops in PHP

This article explains the purpose of loops in programming and provides detailed PHP examples of while and do...while constructs, including syntax, step‑by‑step code samples, and important behavior notes such as condition evaluation timing.

PHPbackenddo-while
0 likes · 4 min read
How to Implement while and do...while Loops in PHP
Python Programming Learning Circle
Python Programming Learning Circle
Feb 9, 2023 · Fundamentals

Understanding Loop Structures in Python: for, while, break, continue, and Nested Loops

This article explains why loops are needed in programming, introduces Python's for‑in and while loops, demonstrates their syntax with practical examples—including range variations, break/continue statements, and nested loops such as the multiplication table—and provides exercises on prime checking and GCD/LCM calculation.

Pythonforloops
0 likes · 9 min read
Understanding Loop Structures in Python: for, while, break, continue, and Nested Loops
Python Programming Learning Circle
Python Programming Learning Circle
Jul 22, 2022 · Fundamentals

Techniques for Exiting Nested Loops in Python

This article explains several methods to break out of nested loops in Python, including using identical break conditions, flag variables, raising exceptions, combining else clauses, and leveraging function returns, illustrated with a prime-number game example and complete code snippets.

Exception HandlingNested LoopsPython
0 likes · 6 min read
Techniques for Exiting Nested Loops in Python
Python Programming Learning Circle
Python Programming Learning Circle
Jun 13, 2022 · Fundamentals

Python Practice Exercises: Login, Number Guessing, Grade Classification, Rock‑Paper‑Scissors, and Shopping Cart

This article presents a series of beginner‑level Python exercises—including a login system with limited attempts, a number‑guessing game, grade classification logic, a rock‑paper‑scissors simulator, and a simple shopping‑cart program—complete with full source code and step‑by‑step explanations.

BeginnerConditionalsconsole-app
0 likes · 9 min read
Python Practice Exercises: Login, Number Guessing, Grade Classification, Rock‑Paper‑Scissors, and Shopping Cart
Model Perspective
Model Perspective
May 28, 2022 · Fundamentals

Master Python Control Flow: If, Loops, and List Comprehensions Explained

Learn Python's fundamental control flow constructs—including if, if‑else, elif‑else, for and while loops, continue, break, range, and list comprehensions—through clear explanations and interactive code examples that demonstrate condition evaluation, iteration, and common patterns for managing program logic.

Pythoncontrol flowif statement
0 likes · 7 min read
Master Python Control Flow: If, Loops, and List Comprehensions Explained
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 9, 2022 · Fundamentals

Using Higher-Order Functions to Simplify Collection Loops

The article explains how higher‑order functions such as every, map, and filter can replace repetitive loops over arrays or lists, reducing code duplication, improving readability, and lowering the chance of bugs while warning against over‑using functional style when it harms clarity.

Functional ProgrammingHigher-order FunctionsJavaScript
0 likes · 3 min read
Using Higher-Order Functions to Simplify Collection Loops
Python Programming Learning Circle
Python Programming Learning Circle
Jan 24, 2022 · Fundamentals

Techniques to Exit Nested Loops in Python

This article explains several Python techniques—using identical break conditions, flag variables, exceptions, loop‑else clauses, and function returns—to exit nested loops, demonstrated through a prime‑number game where the program stops when a non‑prime input is entered.

Exception HandlingNested LoopsPython
0 likes · 6 min read
Techniques to Exit Nested Loops in Python
Aikesheng Open Source Community
Aikesheng Open Source Community
Jan 11, 2022 · Databases

Understanding MySQL EXPLAIN FORMAT=TREE and EXPLAIN ANALYZE

This article explains MySQL's experimental EXPLAIN FORMAT=TREE feature and the later EXPLAIN ANALYZE extension, showing how they present execution plans, estimated costs, actual runtime metrics, and how to interpret the tree output for query optimization.

DatabaseEXPLAINMySQL
0 likes · 5 min read
Understanding MySQL EXPLAIN FORMAT=TREE and EXPLAIN ANALYZE
Laravel Tech Community
Laravel Tech Community
Jan 4, 2022 · Fundamentals

Differences Between while(1) and for(;;) Loops in C

The article explains the syntax and semantics of while(1) and for(;;) infinite loops in C, compares their generated assembly code, and demonstrates through compiled examples that both constructs produce essentially identical machine code despite minor semantic differences.

C++Compilerassembly
0 likes · 4 min read
Differences Between while(1) and for(;;) Loops in C