print("Введите координаты первой точки A:")
x1= float(input("X:"))
y1 = float(input("Y:"))
print("Введите координаты первой точки B:")
x2 = float(input("X:"))
y2 = float(input("Y:"))
print("Введите координаты первой точки C:")
x3 = float(input("X:"))
y3 = float(input("Y:"))
print("Введите координаты первой точки D:")
x4 = float(input("X:"))
y4 = float(input("Y:"))
def angle(ox, oy, ax, ay, bx, by):
a_x = ax - ox
a_y = ay - oy
b_x = bx - ox
b_y = by - oy
return a_x * b_y - a_y * b_x
ang1 = angle(x1, y1, x2, y2, x3, y3)
ang2 = angle(x2, y2, x3, y3, x4, y4)
ang3 = angle(x3, y3, x4, y4, x1, y1)
ang4 = angle(x4, y4, x1, y1, x2, y2)
if (ang1 >= 0 and ang2 >= 0 and ang3 >= 0 and ang4 >= 0) or (ang1 <= 0 and ang2 <= 0 and ang3 <= 0 and ang4 <= 0):
print("Выпуклый")
else:
print("Невыпуклый")