def in_target_area(x, y, R):
in_left_figure = (-R <= x <= 0) and (-R <= y <= 0) and ((x + R) ** 2 + (y + R) ** 2 >= R ** 2)
in_right_figure = (x >= 0) and (y >= 0) and ((x-R) **2 + y ** 2 <= R ** 2)
return in_left_figure or in_right_figure
спасибо, так его проверить да:
x=float(input("x="))
y=float(input("y="))
R=float(input("r="))
def in_target_area(x, y, R):
in_left_figure = (-R <= x <= 0) and (-R <= y <= 0) and ((x + R) 2 + (y + R) 2 >= R ** 2)
in_right_figure = (x >= 0) and (y >= 0) and ((x-R) 2 + y 2 <= R ** 2)
return in_left_figure or in_right_figure
print(in_target_area(x,y,R))