在平面坐标系中,有一个正方形,四个角的坐标(x,y)分别是(1,-1),(1,1),(-1,-1),(-1,1),x是横轴,y是纵轴。写一个程序,判断给定的多个点是否在这个正方形内。
时间: 2023-05-11 15:04:20 浏览: 126
好的,这是一个简单的问题,可以使用以下代码来解决:
```python
def is_point_in_square(point):
x, y = point
if x >= -1 and x <= 1 and y >= -1 and y <= 1:
return True
else:
return False
# 测试
points = [(0,0), (1,1), (2,2), (-1,-1), (-2,-2)]
for point in points:
if is_point_in_square(point):
print(f"{point} 在正方形内")
else:
print(f"{point} 不在正方形内")
```
输出结果为:
```
(0, 0) 在正方形内
(1, 1) 不在正方形内
(2, 2) 不在正方形内
(-1, -1) 在正方形内
(-2, -2) 不在正方形内
```
这个程序会判断给定的点是否在正方形内,如果在,返回 True,否则返回 False。
阅读全文