Loops

There are three looping keywords in Rust: while, loop, and for:

while

The while keyword works much like in other languages, executing the loop body as long as the condition is true.

1. ```
   fn main() {
   ```
2. ```
       let mut x = 200;
   ```
3. ```
       while x >= 10 {
   ```
4. ```
           x = x / 2;
   ```
5. ```
       }
   ```
6. ```
       println!("Final x: {x}");
   ```
7. ```
   }
   ```