Python Language
IF Else
In Python, if, if-else, and nested 'if-else' statements are used for conditional branching in your code. Here's how they work:
1. if statement:
[syntax]
if condition:
# code block to execute if the condition is true
[code]
x = 10
if x > 0:
print("x is positive")
⤏ It allows you to execute a block of code only if a certain condition is true.
2. if-else statement:
[syntax]
if condition:
# code block to execute if the condition is true
else:
# code block to execute if the condition is false
[code]
x = 10
if x % 2 == 0:
print("x is even")
else:
print("x is odd")
⤏ It allows you to execute one block of code if the condition is true and another block of code if the condition is false.
3. nested if-else statement:
[syntax]
if condition1:
# code block to execute if condition1 is true
if condition2:
# code block to execute if both condition1 and condition2 are true
else:
# code block to execute if condition1 is true but condition2 is false
else:
# code block to execute if condition1 is false
[code]
x = 10
if x > 0:
if x % 2 == 0:
print("x is a positive even number")
else:
print("x is a positive odd number")
else:
print("x is not a positive number")
⤏ It's when you have an if-else statement inside another if-else statement. This allows for more complex conditional logic.
Here's a simple example to illustrate these concepts:
# Python: Concepts of if-else statements
x = 10
# Example of if statement
if x > 0:
print("x is positive")
# Example of if-else statement
if x % 2 == 0:
print("x is even")
else:
print("x is odd")
# Example of nested if-else statement
if x > 0:
if x % 2 == 0:
print("x is a positive even number")
else:
print("x is a positive odd number")
else:
print("x is not a positive number")
x is positive x is even x is a positive even number
* In this example, the program checks whether 'x' is positive, whether it's even or odd, and whether it's a positive even or odd number, using if, if-else, and nested if-else statements.
What's Next?
We've now entered the finance section on this platform, where you can enhance your financial literacy.