Hello, programmer! Today, in this tutorial, we will do some basic coding in Python to find which quadrant of the s a specific point belongs to in space.
In 2D space, there are a total of four coordinates.
The condition for each quadrant, in this case, is as follows:
Quadrant 1: negative x and a positive y.
Quadrant 2:Â x and y are both positive.
Quadrant 3:Â x and y are both negative.
Quadrant 4: positive x and a negative y.
Finding Quadrant from x and y values – Python
- Using If-Else Conditional Statements (Static Input)
- Using If-Else Conditional Statements (User Input)
Method #1: Using If-Else Conditional Statements (Static Input)
Approach:
- Give the x-coordinate as static input and store it in a variable.
- Give the y-coordinate as static input and store it in another variable.
- Check if the given x-coordinate is less than 0 and y-coordinate is less than 0 using the if conditional statement.
- If it is true, then print “The point is in 3rd Quadrant”.
- Check if the given x-coordinate is less than 0 and y-coordinate is greater than 0 using the if conditional statement.
- If it is true, then print “The point is in 1st Quadrant”.
- Check if the given x-coordinate is greater than 0 and y-coordinate is greater than 0 using the if conditional statement.
- If it is true, then print “The point is in 2nd Quadrant”.
- Else print “The point is in 4th Quadrant”.
- The Exit of the Program.
Below is the implementation:
# Give the x-coordinate as static input and store it in a variable. x_coordinate = 6 # Give the y-coordinate as static input and store it in another variable. y_coordinate = -2 # Check if the given x-coordinate is less than 0 and y-coordinate is less than 0 # using the if conditional statement. if(x_coordinate < 0 and y_coordinate < 0): # If it is true, then print "The point is in 3rd Quadrant". print("The point is in 3rd Quadrant") # Check if the given x-coordinate is less than 0 and y-coordinate is greater # than 0 using the if conditional statement. elif(x_coordinate < 0 and y_coordinate > 0): # If it is true, then print "The point is in 1st Quadrant". print("The point is in 1st Quadrant") # Check if the given x-coordinate is greater than 0 and y-coordinate is greater # than 0 using the if conditional statement. elif(x_coordinate > 0 and y_coordinate > 0): # If it is true, then print "The point is in 2nd Quadrant". print("The point is in 2nd Quadrant") # Else print "The point is in 4th Quadrant". else: print("The point is in 4th Quadrant")
Output:
The point is in 4th Quadrant
Method #2: Using If-Else Conditional Statements (User Input)
Approach:
- Give the x-coordinate as user input using the int(input()) function and store it in a variable.
- Give the y-coordinate as user input using the int(input()) function and store it in another variable.
- Check if the given x-coordinate is less than 0 and y-coordinate is less than 0 using the if conditional statement.
- If it is true, then print “The point is in 3rd Quadrant”.
- Check if the given x-coordinate is less than 0 and y-coordinate is greater than 0 using the if conditional statement.
- If it is true, then print “The point is in 1st Quadrant”.
- Check if the given x-coordinate is greater than 0 and y-coordinate is greater than 0 using the if conditional statement.
- If it is true, then print “The point is in 2nd Quadrant”.
- Else print “The point is in 4th Quadrant”.
- The Exit of the Program.
Below is the implementation:
# Give the x-coordinate as user input using the int(input()) function and store it in a variable. x_coordinate = int(input("Enter x coordinate = ")) # Give the y-coordinate as user input using the int(input()) function and store it in another variable. y_coordinate = int(input("Enter x coordinate = ")) # Check if the given x-coordinate is less than 0 and y-coordinate is less than 0 # using the if conditional statement. if(x_coordinate < 0 and y_coordinate < 0): # If it is true, then print "The point is in 3rd Quadrant". print("The point is in 3rd Quadrant") # Check if the given x-coordinate is less than 0 and y-coordinate is greater # than 0 using the if conditional statement. elif(x_coordinate < 0 and y_coordinate > 0): # If it is true, then print "The point is in 1st Quadrant". print("The point is in 1st Quadrant") # Check if the given x-coordinate is greater than 0 and y-coordinate is greater # than 0 using the if conditional statement. elif(x_coordinate > 0 and y_coordinate > 0): # If it is true, then print "The point is in 2nd Quadrant". print("The point is in 2nd Quadrant") # Else print "The point is in 4th Quadrant". else: print("The point is in 4th Quadrant")
Output:
Enter x coordinate = -4 Enter x coordinate = -2 The point is in 3rd Quadrant