Загрузка данных


x1, y1 = map(float, input().split())
x2, y2 = map(float, input().split())
x3, y3 = map(float, input().split())
x4, y4 = map(float, input().split())

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("Невыпуклый")