Determine Quadrant

Take coordinates (x, y) and determine which quadrant the point lies in.

Logic BuildingIntermediate
Logic Building
# Take coordinates
x = float(input("Enter x coordinate: "))
y = float(input("Enter y coordinate: "))

# Determine quadrant
if x > 0 and y > 0:
    print("Quadrant I")
elif x < 0 and y > 0:
    print("Quadrant II")
elif x < 0 and y < 0:
    print("Quadrant III")
elif x > 0 and y < 0:
    print("Quadrant IV")
elif x == 0 and y == 0:
    print("Origin")
elif x == 0:
    print("On Y-axis")
else:
    print("On X-axis")

Output

Enter x coordinate: 3
Enter y coordinate: 4
Quadrant I

Enter x coordinate: -2
Enter y coordinate: 5
Quadrant II

Check signs of x and y to determine quadrant.

Key Concepts:

  • Quadrant I: x > 0, y > 0
  • Quadrant II: x < 0, y > 0
  • Quadrant III: x < 0, y < 0
  • Quadrant IV: x > 0, y < 0
  • Handle axes and origin separately