Lesson 1
Making Decisions with If Statements
Making Decisions with If Statements

Welcome to an exciting new lesson! Today, we'll start by learning how to make decisions in your Swift programs using if statements. This is a fundamental concept that will help you control the flow of your code by making it react to different conditions automatically. If you've learned about conditional logic in other languages before, this will be a great reminder; if not, don't worry — one step at a time!

What You'll Learn

In this lesson, you'll discover how to use if statements to guide your programs. An if statement allows your code to execute a block of code based on true or false conditions. For example:

Swift
1let planet = "Earth" 2let canSupportLife = true 3 4if canSupportLife { 5 print("\(planet) can support life.") 6}

Here, we're checking if the planet can support life and printing a message accordingly. You'll soon be able to write similar conditional checks and make your programs smarter and more dynamic.

Why It Matters

Understanding if statements is crucial because they open up more advanced scenarios. Whether you are building a game, developing an app, or simulating space missions, the ability to make decisions based on conditions allows your programs to interact meaningfully with real-world data.

For instance, using if statements, you could decide whether to proceed with a mission based on a budget or determine if a space destination is suitable for life. This skill will be a powerful tool in your programming toolkit.

Ready to make your code smarter and more responsive? Let's dive into the practice section and apply what we've just learned!

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