Logic Building
# Take marks as input
marks = float(input("Enter marks (0-100): "))
# Assign grade based on marks
if marks >= 90:
print("Grade: A")
elif marks >= 80:
print("Grade: B")
elif marks >= 70:
print("Grade: C")
elif marks >= 60:
print("Grade: D")
else:
print("Grade: F")Output
Enter marks (0-100): 85 Grade: B Enter marks (0-100): 45 Grade: F
Use elif chain to check marks in descending order.
Key Concepts:
- Check ranges from highest to lowest
- Once a condition matches, rest are skipped
- Order matters: check >= 90 before >= 80