def check_point(x, y): if (x >= -2 and x <= 2 and y >= 0 and y <= 4) or (x >= -4 and x <= 4 and y >= -3 and y <= 0): return True else: return False x = float(input("Введите координату x: ")) y = float(input("Введите координату y: ") if check_point(x, y): print("Точка принадлежит области") else: print("Точка не принадлежит области")
Эта программа определяет, принадлежит ли точка области, состоящей из двух прямоугольников. Первый прямоугольник имеет верхний левый угол в точке (-2, 4) и нижний правый угол в точке (2, 0). Второй прямоугольник имеет верхний левый угол в точке (-4, 0) и нижний правый угол в точке (4, -3).
if (x >= -2 and x <= 2 and y >= 0 and y <= 4) or (x >= -4 and x <= 4 and y >= -3 and y <= 0):
return True
else:
return False
x = float(input("Введите координату x: "))
y = float(input("Введите координату y: ")
if check_point(x, y):
print("Точка принадлежит области")
else:
print("Точка не принадлежит области")
Эта программа определяет, принадлежит ли точка области, состоящей из двух прямоугольников. Первый прямоугольник имеет верхний левый угол в точке (-2, 4) и нижний правый угол в точке (2, 0). Второй прямоугольник имеет верхний левый угол в точке (-4, 0) и нижний правый угол в точке (4, -3).