← All articles
PythonAug 18, 20241 min read

IF Short hands

Python allows writing conditional statements concisely using shorthand syntax.

Shorthand for if, elif, and else Statements in Python

Here’s how:

1. Single-Line if Statement

  • Syntax:
value = 10
if value > 5: print("Greater than 5")
  • Explanation: The statement executes if the condition is True.

2. Single-Line if-else Statement (Ternary Operator)

  • Syntax:
result = "Even" if value % 2 == 0 else "Odd"
  • Explanation: This evaluates the condition, and assigns a value based on the result.

3. Shorthand if-elif-else

  • Example:
value = 10
print("Positive") if value > 0 else print("Zero") if value == 0 else print("Negative")
  • Explanation: Multiple conditions are evaluated in a single line.

These shorthands are useful for concise code, especially when the logic is simple.

MK
Mohankrishna PodileDevOps Engineer & Cloud Architect · Irving, Texas

Comments

Questions, corrections, war stories — all welcome. Sign in with GitHub to join the discussion.