a = raw_input('side 1 \n')
b = raw_input('side 2 \n')
c = raw_input('side 3 \n')
def triangle_check(x, y, z):
if x > 0 and y > 0 and z > 0:
if z > (x + y) or y > (x + z) or x > (y + z):
print 'impossible'
else:
print 'possible'
triangle_check(a, b, c)
我收到语义错误(我认为)。即使我输入了一个有效的三元组,例如3, 4, 5
,我也会收到impossible
消息。有人能看出我的错误吗?