Lesson 3
Understanding and Using While Loops
Understanding and Using While Loops

Welcome back! Previously, we learned about controlling loops using the break and continue keywords. Now, we are moving on to another essential type of loop in Swift: the while loop. This loop is crucial for executing a block of code as long as a particular condition holds true. In this lesson, you will discover how while loops work and why they are indispensable for specific scenarios.

What You'll Learn

In this lesson, you will focus on gaining a deep understanding of the while loop. You'll learn how to use a while loop to repeat a block of code as long as a specified condition is true.

Let's look at an example to better understand while loops:

Swift
1// Monitoring fuel levels during a mission 2var fuelLevel = 100 3 4while fuelLevel > 0 { 5 print("Fuel level at \(fuelLevel)%.") 6 fuelLevel -= 10 7} 8 9print("Fuel depleted. Refuel needed.")

We will go through this example step-by-step to show how the loop achieves the task and might be used in various situations.

Why It Matters

Understanding while loops is vital for executing tasks where the number of iterations is not known in advance. For instance, when monitoring fuel levels during a space mission, you need to perform checks as long as the fuel is available. These loops let you automate such repetitive tasks efficiently and are a fundamental part of many algorithms.

By the end of this lesson, you'll not only be able to write while loops but also understand when to use them effectively. This knowledge is a powerful addition to your programming toolbox, helping you create more efficient and flexible code.

Ready to get started? Let's dive into the practice section and master the art of while loops together.

Enjoy this lesson? Now it's time to practice with Cosmo!
Practice is how you turn knowledge into actual skills.