#判断点P是否在三角形ABC外
#coding: utf-8
import math
#提示输入A点坐标,用逗号分成2个数,分配给横纵坐标
corA = raw_input("pls input coordinates of point A:").split(",")
x1,y1 = float(corA[0]),float(corA[1])
corB = raw_input("pls input coordinates of point B:").split(",")
x2,y2 = float(corB[0]),float(corB[1])
corC = raw_input("pls input coordinates of point C:").split(",")
x3,y3 = float(corC[0]),float(corC[1])
corP = raw_input("pls input coordinates of point P:").split(",")
x,y = float(corP[0]),float(corP[1])
def IsTrangle(x1,y1,x2,y2,x3,y3):
return abs((x1 * (y2 - y3) + x2 * (y3 - y1) + x3 * (y1 - y2)) / 2.0)
def IsInside(x1,y1,x2,y2,x3,y3,x,y):
#三角形的面积
ABC = IsTrangle(x1,y1,x2,y2,x3,y3)
PBC = IsTrangle(x,y,x2,y2,x3,y3)
PAC = IsTrangle(x1,y1,x,y,x3,y3)
PAB = IsTrangle(x1,y1,x2,y2,x,y)
return (ABC == PBC + PAC + PAB)
if IsInside(x1,y1,x2,y2,x3,y3,x,y):
print "Inside"
else:
print "Outside"