用python编写,输入一个点坐标(x,y),判断其位于哪个象限或坐标轴上
时间: 2024-12-17 21:29:59 浏览: 6
fangweijiao.zip_-baijiahao_坐标方位计算_方位角_方位角计算
在Python中,我们可以创建一个函数来判断给定点(x, y)位于二维坐标系的哪个象限、坐标轴还是原点。首先,我们需要确定几个条件:
1. 如果x和y都大于0,那么点在第一象限;
2. 如果x小于0且y大于0,点在第二象限;
3. 如果x小于0且y小于0,点在第三象限;
4. 如果x大于0且y小于0,点在第四象限;
5. 如果x等于0,那么点要么在y轴正半轴(如果y>0)要么在y轴负半轴(如果y<0);
6. 如果y等于0,那么点要么在x轴正半轴(如果x>0)要么在x轴负半轴(如果x<0)。
下面是一个简单的函数实现:
```python
def point_location(x, y):
if x > 0 and y > 0:
quadrant = "第一象限"
elif x < 0 and y > 0:
quadrant = "第二象限"
elif x < 0 and y < 0:
quadrant = "第三象限"
elif x > 0 and y < 0:
quadrant = "第四象限"
else:
if x == 0:
quadrant = "y轴" + ("正半轴" if y > 0 else "负半轴")
else:
quadrant = "x轴" + ("正半轴" if x > 0 else "负半轴")
return quadrant
# 测试函数
print(point_location(3, 4)) # 输出:第一象限
print(point_location(-1, 2)) # 输出:第二象限
```
阅读全文