1. (程序题) 编写程序,根据输入的点的横坐标和纵坐标,输出该点所在的象限。 用例1 输入: 2 3 输出: 该点在第1象限
时间: 2023-06-01 10:02:12 浏览: 134
解法一:
```python
x = int(input())
y = int(input())
if x > 0 and y > 0:
print("该点在第1象限")
elif x < 0 and y > 0:
print("该点在第2象限")
elif x < 0 and y < 0:
print("该点在第3象限")
elif x > 0 and y < 0:
print("该点在第4象限")
else:
print("该点在坐标轴上")
```
解法二:
```python
point = input().split()
x, y = int(point[0]), int(point[1])
if x == 0 or y == 0:
print("该点在坐标轴上")
elif x > 0 and y > 0:
print("该点在第1象限")
elif x < 0 and y > 0:
print("该点在第2象限")
elif x < 0 and y < 0:
print("该点在第3象限")
else:
print("该点在第4象限")
```
解法三:
```python
def get_quadrant(x, y):
if x == 0 or y == 0:
return "该点在坐标轴上"
elif x > 0 and y > 0:
return "该点在第1象限"
elif x < 0 and y > 0:
return "该点在第2象限"
elif x < 0 and y < 0:
return "该点在第3象限"
else:
return "该点在第4象限"
x, y = map(int, input().split())
print(get_quadrant(x, y))
```
阅读全文
相关推荐







