Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Introduction to if Statement | Python if Statement
Conditional Statements in Python
course content

Course Content

Conditional Statements in Python

Conditional Statements in Python

1. Python if Statement
2. Python if-else Statement
3. Python if-elif-else Statement

book
Introduction to if Statement

In this course, we'll focus on understanding the purpose of conditional statements, learn how they enable decision-making in programming, and explore an example to see them in action.

What Are Conditional Statements?

A conditional statement allows your program to make decisions by executing different blocks of code based on whether a specific condition is True or False. Think of it as answering a "yes or no" question in your code: "If this condition is true, do this."

For example, imagine building a Fitness Tracker. If a user's step count reaches their daily goal, you might display a congratulatory message. Otherwise, you might encourage them to take more steps.

Syntax of a Conditional Statement

Here's the basic syntax of an if statement:

Explanation of the Syntax:

  1. if: this keyword begins the conditional statement;
  2. condition: this is a logical expression that evaluates to True or False;
  3. Code Block: the indented code below the if statement runs only when the condition is True.

Example: Checking Step Count in a Fitness Tracker

Let's write a simple example using a Fitness Tracker. We'll check if the user has achieved their step goal for the day.

12345
steps_taken = 12000 step_goal = 10000 if steps_taken >= step_goal: print("Congratulations! You've reached your daily step goal.")
copy

Explanation

  1. Condition: the if statement checks if the number of steps taken (steps_taken) is greater than or equal to the step goal (step_goal);
  2. Result: if the condition is True (e.g., 12000 >= 10000), the message "Congratulations! You've reached your daily step goal." is printed. But if the condition is False (e.g., 7500 >= 10000), nothing happens, and the program moves on.

1. What is the purpose of a conditional statement?

2. What does this code do if steps_taken = 7500 and step_goal = 10000?

What is the purpose of a conditional statement?

What is the purpose of a conditional statement?

Select the correct answer

What does this code do if `steps_taken = 7500` and `step_goal = 10000`?

What does this code do if steps_taken = 7500 and step_goal = 10000?

Select the correct answer

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 1. Chapter 1
We're sorry to hear that something went wrong. What happened?
some-alt