[파이썬] if-else 문 활용

The if-else statement in Python is a powerful tool that allows you to execute different blocks of code depending on certain conditions. It follows a simple syntax:

if condition:
    # code block executed if condition is true
else:
    # code block executed if condition is false

Here, the condition is a logical expression that evaluates to either True or False. If the condition is True, the code block inside the if statement is executed. If the condition is False, the code block inside the else statement is executed.

Example:

Let’s say we want to write a program that checks if a given number is even or odd. We can use an if-else statement to determine this. Here’s an example code snippet:

number = 7

if number % 2 == 0:
    print("The number is even.")
else:
    print("The number is odd.")

In this code, we first assign the value 7 to the number variable. We then check if the number is divisible by 2 using the modulus operator %. If the remainder is 0, it means the number is even, and the corresponding message is printed. Otherwise, if the remainder is not 0, the number is odd, and the corresponding message is printed.

You can use the if-else statement to handle more complex conditions as well. You can also chain multiple if-else statements together, or use the elif keyword to handle multiple conditions.

if condition1:
    # code block executed if condition1 is true
elif condition2:
    # code block executed if condition1 is false and condition2 is true
else:
    # code block executed if both condition1 and condition2 are false

Remember to indent the code blocks under each statement correctly to ensure proper execution.

In conclusion, the if-else statement in Python provides a powerful and flexible way to control the flow of your program based on different conditions. It is a fundamental concept in programming and can be used in various scenarios to make your code more dynamic and responsive.