Tak jak w temacie, sędzia zwraca błędną odpowiedź, dla przykładowych testów działa, nie mam pojęcia co poszło nie tak, jakby ktoś z Was miał chwilkę na zerknięcie na kod, z góry dzięki. http://pl.spoj.com/problems/JWSPLIN/
class Point:
def __init__(self):
self.x = 0.0
self.y = 0.0
def det(a,b,c):
d = a.x*b.y + a.y*c.x + b.x*c.y #elementy dodatnie
d -= b.y*c.x + c.y*a.x + b.x*a.y #elementy ujemne
return d
print(d)
a=Point()
b=Point()
c=Point()
while True:
try:
t=int(input())
i=0
while t>=i:
nums=input().split()
a.x = float(nums[0])
a.y = float(nums[1])
b.x = float(nums[2])
b.y = float(nums[3])
c.x = float(nums[4])
c.y = float(nums[5])
if det(a,b,c) == 0:
print('TAK')
else:
print('NIE')
break
except: break