ADVERTISEMENT
Google AdSense Slot (headerLeaderboard)

Set your Publisher ID in src/config/ads.ts to display live ads.

Introduction to Computer Programming• 5 min read

Conditional Branching: If, Else & Switch

Direct program execution dynamically using if, else if, else, and switch-case branching statements.

Making Decisions in Code

Without conditional logic, programs would execute from top to bottom like a rigid grocery list. Conditionals allow code to take different execution paths depending on runtime conditions.

Conditional Decision Tree
score = 85

if score >= 90:
    grade = "A"
elif score >= 80:
    grade = "B"
elif score >= 70:
    grade = "C"
else:
    grade = "Needs Improvement"

print("Assigned Grade:", grade)
ADVERTISEMENT
Google AdSense Slot (inContentBanner)

Set your Publisher ID in src/config/ads.ts to display live ads.

Test Yourself With Exercise

+15 XP

Which statement executes when none of the previous if or else if conditions evaluate to true?